2008年5月19日 星期一

Suggest parentheses around assignment used as truth value的問題

而在C語言中,"非0為true'的哲學下",
int rxDataSize=0;
if(rxDataSize=0)會通過檢查;
但是在g++中,"非0為true'的哲學下"已不適用,必須正確指出ture or false,
即if((rxDataSize=0)) 才會通過不會有warring產生。

沒有留言: