読者です 読者をやめる 読者になる 読者になる

論理値の変換

C++

プログラミング言語C++』
 C.6.2.5 論理値の変換


ポインタはboolに暗黙の変換ができる

void f(int* p)
{
    bool is_not_zero = p; // p != 0なら真

    if (p) // p != 0なら真
        ...
}