Advertencia C6323
Uso del operador aritmético en tipos booleanos
Comentarios
Esta advertencia se produce si se usan operadores aritméticos 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.
Nombre del análisis de código: ARITH_OP_ON_BOOL
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, use el tipo de datos y el operador correctos.
int test(int a, int b)
{
int c = a + b;
return c;
}
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de