『プログラミング言語C++』
C.6.2.5 論理値の変換
ポインタはboolに暗黙の変換ができる
void f(int* p) { bool is_not_zero = p; // p != 0なら真 if (p) // p != 0なら真 ... }
『プログラミング言語C++』
C.6.2.5 論理値の変換
ポインタはboolに暗黙の変換ができる
void f(int* p) { bool is_not_zero = p; // p != 0なら真 if (p) // p != 0なら真 ... }