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' の増分の試行にフラグを立てます。