Compartilhar via


C6323

Aviso C6323 - uso do operador aritmético em tipo booliano

Este aviso ocorre se os operadores aritméticos forem usados em tipos de dados booliano.Uso do operador incorreto pode produzir resultados incorretos.Ele também indica que a intenção do programador não será refletida no código.

Exemplo

O código a seguir gera este aviso:

int test(bool a, bool b)
{
    int c = a + b;     //C6323
    return c;
}

Para corrigir esse aviso, use o tipo de dados correto e operador.

int test(int a, int b)
{
    int c = a + b;     
    return c;
}