C++笔记之bool类型的隐式转换现象与应用 —— 《C++ Primer Plus》 文章目录 C++笔记之bool类型的隐式转换现象与应用 1.C++中,有几种类型和表达式可以隐式转换为bool类型 2.使用explicit关键字来声明显示转换运算符,这样只有在使用static_cast<bool>时才能将对象转换为bool 3.C语言和C++中隐式转换的对比 4.隐式转换为bool类型的特性常被用在控制流结构如if和while语句中 4.1. 指针有效性检查 4.2. 输入流状态检查 4.3. 检查IO操作是否成功