Compartir a través de


C6323

Actualización: noviembre 2007

C6323

Advertencia C6323: Uso del operador aritmético en tipos booleanos

Esta advertencia aparece si los operadores aritméticos se utilizan en tipos de datos booleanos. El uso de un operador incorrecto podría producir resultados incorrectos. También indica que la intención del programador no se refleja en el código.

Ejemplo

El código siguiente genera esta advertencia:

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

Para corregir esta advertencia, utilice el tipo de datos y el operador correctos.

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