Avviso del compilatore (livello 1) C4804
'operation': uso non sicuro del tipo 'bool' nell'operazione
Questo avviso si verifica quando è stata usata una variabile o un bool
valore in modo imprevisto. Ad esempio, viene generato C4804 se si usano operatori come l'operatore unario negativo () o l'operatore complemento (-~
). Il compilatore valuta l'espressione.
Esempio
L'esempio seguente genera l'errore C4804:
// C4804.cpp
// compile with: /W1
int main()
{
bool i = true;
if (-i) // C4804, remove the '-' to resolve
{
i = false;
}
}