看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《autumned (autumned)》之銘言: : 問題(Question): : 我的程式碼裡有一段 是 : if ( a && b ) 標準有保證這個 short cut, 除了一種狀況以外: 如果 && 是 overloaded operator。 那左右兩邊都會被 evaluate。 -- To iterate is human, to recurse, divine. 遞迴只應天上有, 凡人該當用迴圈.   L. Peter Deutsch -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 182.235.165.45
diabloevagto:推! 10/10 10:38
autumned:那請問 我的&& 是內建的 但是b是macro 這樣會有問題嗎 10/10 11:41
firejox:這就要看你的macro怎麼寫了... 10/10 11:43
VictorTom:個人覺得你直接貼code比較快.... 10/10 13:36
VictorTom:另外, a有沒可能踩到某種陷阱以致於你以為a沒成立實際上 10/10 13:36
VictorTom:a成立了? 10/10 13:37
VictorTom:啊, 忘記拆兩個if寫就會好了, 上面當小弟我沒說Orz 10/10 13:38