bool是用來增加程式的可讀性
一般編譯器實作應該都是用char (8 bits)
既然是增加可讀性
那程式當然要寫成
if(flag)
或是if(!flag) (會知道意思是not flag)
最好把flag的變數名取的更語法
e.g.
if(inout_is_gay) {...}
if(陣雨哥想唸博班) {...}
※ 引述《toddy5401 (椰子 水)》之銘言:
: true == flag <==有時可以work 有時不行!!
: 改成 false != flag <==可以work!
: 或是用 (flag) <== 就好 (比較快 vega 說的 )
: 請大家以後用bool時別像我這麼呆
: 用unsigned int 也好
: true == flag 這個原因
: 每次都讓我出現奇怪的bug 浪費我幾天的時間 媽的!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 編輯: vegafish 來自: 122.116.234.208 (04/11 16:32)