Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
"operator" : "identifier1" skiljer sig i indirekta nivåer från "identifierare2"
Remarks
Ett uttryck som involverar de angivna operanderna har inkompatibla operandtyper eller implicit konverterade operandtyper. Om båda operanderna är aritmetiska, eller båda är icke-aritmiska (till exempel matris eller pekare), används de utan ändring. Om den ena operanden är aritmetik och den andra inte är det konverteras den aritmetiska operanden till typen av den icke-aritmetiska operanden.
Example
Det här exemplet genererar C2040 och visar hur du åtgärdar det.
// C2040.cpp
// Compile by using: cl /c /W3 C2040.cpp
bool test() {
   char c = '3';
   return c == "3"; // C2446, C2040
   // return c == '3'; // OK
}