Udostępnij przez


Ostrzeżenie kompilatora (poziom 1) C4805

"operation" : niebezpieczna mieszanka typu "type" i typu "type" w operacji

To ostrzeżenie jest generowane dla operacji porównania między wartościami logicznymi i int. Poniższy przykład generuje kod C4805:

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

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