3 回答

墨色風(fēng)雨
TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超6個(gè)贊
是的,對(duì)于“內(nèi)置”類型可以保證。但是,如果您重載&&或|| 對(duì)于您自己的類型,不執(zhí)行短路評(píng)估。因此,重載這些運(yùn)算符被認(rèn)為是不好的事情。

月關(guān)寶盒
TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超5個(gè)贊
我不是說這是瘋狂的禁止操作符重載。我說這是瘋狂的,禁止其出于這個(gè)原因,這既容易克服,并遠(yuǎn)高于其他合理原因不太顯著??鋸埖卣f,在C ++中,您不能信任任何東西-但是,您必須謹(jǐn)慎對(duì)待自己的期望。Java程序員在C ++中大多數(shù)“不可預(yù)測(cè)的”事情甚至根本不會(huì)在Java或C中進(jìn)行編譯。分配/轉(zhuǎn)換是真正的尷尬。我從來沒有對(duì)看到將兩個(gè)對(duì)象添加到一起感到恐慌,但是我很欣賞它并不瘋狂。
添加回答
舉報(bào)
0/150
提交
取消