Compartir vía


Advertencia del compilador (nivel 1) C4805

'operación': combinación no segura del tipo 'tipo' y el tipo 'tipo' en la operación

Esta advertencia se genera en las operaciones de comparación entre bool e int. El ejemplo siguiente genera C4805:

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

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