Partager via


Avertissement du compilateur (niveau 1) C4805

'operation' : mélange risqué de type 'type' et type 'type' dans l’opération

Cet avertissement est généré pour les opérations de comparaison entre bool et int. L’exemple suivant génère l’erreur C4805 :

// C4805.cpp
// compile with: /W1
int main() {
   int i = 1;
   bool b = true;

   if (i == b) {   // C4805, comparing bool and int variables
   }
}