Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Uso dell'operatore aritmetico nei tipi booleani
Osservazioni:
Questo avviso si verifica se gli operatori aritmetici vengono usati nei tipi di dati booleani. L'uso di un operatore non corretto potrebbe produrre risultati non corretti. Indica anche che la finalità del programmatore non viene riflessa nel codice.
Nome dell'analisi del codice: ARITH_OP_ON_BOOL
Esempio
Il codice seguente genera questo avviso:
int test(bool a, bool b)
{
int c = a + b; //C6323
return c;
}
Per correggere l'avviso, usare il tipo di dati e l'operatore corretti.
int test(int a, int b)
{
int c = a + b;
return c;
}