计算机系统应用教程网站

网站首页 > 技术文章 正文

编码规范-C++:不要与true或false进行显式比较

btikc 2025-02-10 11:31:29 技术文章 12 ℃ 0 评论

编号

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.

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表