编号 | CFL#017 |
标题 | 不要与true或false进行显式比较 |
语言 | C++ |
级别 | 9 |
类别 | 控制流 |
规范说明
将布尔类型的表达式与true或false进行比较通常是不好的风格。
将非布尔类型的表达式与true进行比较甚至是危险的:这可能会意外地评估为false。
示例
while (condition == false) // wrong; bad style
while (condition == true) // wrong; possibly dangerous
while (boolean_condition) // okay if not an assignment, see CFL#011.
本文暂时没有评论,来添加一个吧(●'◡'●)