Freigeben über


Compilerwarnung (Ebene 1) C4805

"Operation": unsichere Kombination von Typ "Typ" mit Typ "Typ" in einer Operation

Diese Warnung wird für Vergleichsvorgänge zwischen bool und int generiert. Im folgenden Beispiel wird C4805 generiert:

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

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