☰
  • 首页
  • 规则分类
  • 项目介绍
search
•••

指针不应与 false 比较大小

14.17 ID_oddPtrBoolComparison
目录 › next › previous

指针与 false 比较大小是非常怪异的,往往是某种笔误。

本规则是 ID_zeroAsPtrValue 的特化。

示例(设 p 为指针):

p == false  // Non-compliant
p != false  // Non-compliant

如果判断指针是否为空,只应将指针与 NULL 或 nullptr 比较,其他常量均不符合要求。

相关

ID_zeroAsPtrValue

参考

CWE-1025
Copyright©2024 360 Security Technology Inc., Licensed under the Apache-2.0 license.