Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
"operator" : "identifier1" verschilt in niveaus van indirectie van "identifier2"
Remarks
Een expressie met de opgegeven operanden heeft incompatibele operandtypen of impliciet geconverteerde operandtypen. Als beide operanden rekenkundig zijn of beide niet-aritmisch zijn (zoals matrix of aanwijzer), worden ze zonder wijziging gebruikt. Als de ene operand rekenkundig is en de andere niet, wordt de rekenkundige operand geconverteerd naar het type niet-aritmetische operand.
Example
In dit voorbeeld wordt C2040 gegenereerd en ziet u hoe u dit kunt oplossen.
// C2040.cpp
// Compile by using: cl /c /W3 C2040.cpp
bool test() {
char c = '3';
return c == "3"; // C2446, C2040
// return c == '3'; // OK
}