CWARN.BOOLOP.INC
尝试增量布尔值
CWARN.BOOLOP.INC 可查找增量或减量布尔值的尝试。
漏洞与风险
将增量或减量运算符与布尔 true/false 值一起使用没有任何影响。
漏洞代码示例
复制
#include <iostream>
using namespace std;
void foo() {
bool b = true;
b++;
}
int main() {
foo();
return 0;
}
Klocwork 在第 5 行标记了尝试使用增量布尔变量 b 的情况。