C6323

更新:2007 年 11 月

警告 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;
}