古いコードをC++に適合させるコンパイラは型式「if(a&b)」を渡しません
int a = 32;
int b = 1;
if (a & b) {} <--- Compiler Error
IntからBoolへの暗黙の変換。私はに変更することができますif ((a & b)! = 0) {}
が、多くの場所で読んで見つけるのはもっと悪いです。
これを回避する方法はありますか?
古いコードをC++に適合させるコンパイラは型式「if(a&b)」を渡しません
int a = 32;
int b = 1;
if (a & b) {} <--- Compiler Error
IntからBoolへの暗黙の変換。私はに変更することができますif ((a & b)! = 0) {}
が、多くの場所で読んで見つけるのはもっと悪いです。
これを回避する方法はありますか?