C6323
警告 C6323 - 对一个或多个 Boolean 类型使用算术运算符
如果对布尔值数据类型使用了算术运算符,将出现此警告。 使用错误的运算符可能会产生错误的结果。 它还意味着程序员的意图没有反映在代码中。
示例
下面的代码生成此警告:
int test(bool a, bool b)
{
int c = a + b; //C6323
return c;
}
若要更正此警告,请使用正确的数据类型和运算符。
int test(int a, int b)
{
int c = a + b;
return c;
}