それはまだ有効であり、C++11の良い習慣は次のようなif句を書く
int i;
//some code
if (i) //some code
または書くことが好ましい
if(i != 0)
それはまだ有効であり、C++11の良い習慣は次のようなif句を書く
int i;
//some code
if (i) //some code
または書くことが好ましい
if(i != 0)
これは明確に定義された動作であるため、短い式を使用できます。経験の浅い開発者にとっては不可解に思えるかもしれませんが、常連はそれを理解するのに問題はないはずです.
i
明示的に数値として扱う場合は長い形式を使用し、他の論理的な意味がある場合は省略しても意味があるかもしれません。
整数 POD 型を条件式として使用することは有効です。
C++11 では、あるスタイルを別のスタイルよりも優先して使用する必要があるとは思いません。
したがって、好みのスタイルを選択してください。