布尔转换

可以将未限定作用域的枚举,指针或指向成员类型的指针转换为布尔类型。

仅 C。 如果标量值等于0,则布尔值为0;否则布尔值为1。 仅 C。

仅限 C + + 零、空指针或空成员指针值转换为。 false 所有其他数值均转换为 true仅限 C + +

C++11 开始 一个值为 的空指针被转换为。 nullptr false C++11 开始