Dela via


Kompilatorvarning (nivå 1) C4804

"operation" : osäker användning av typen "bool" i operation

Anmärkningar

Den här varningen gäller när du använde en variabel eller ett bool värde på ett oväntat sätt. Till exempel genereras C4804 om du använder operatorer som den negativa unary-operatorn (-) eller komplementoperatorn (~). Kompilatorn utvärderar uttrycket.

Example

I följande exempel genereras C4804:

// C4804.cpp
// compile with: /W1

int main()
{
   bool i = true;
   if (-i)   // C4804, remove the '-' to resolve
   {
      i = false;
   }
}