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: logisk operation på adressen för strängkonstant
Anmärkningar
Om du använder operatorn med adressen för en strängliteral genereras oväntad kod.
Example
I följande exempel genereras C4130:
// C4130.cpp
// compile with: /W4
int main()
{
   char *pc;
   pc = "Hello";
   if (pc == "Hello") // C4130
   {
   }
}
Instruktionen if jämför värdet som lagras i pekaren pc med adressen till strängen "Hello", som allokeras separat varje gång strängen förekommer i kod. Instruktionen if jämför inte strängen som pekas på med pc strängen "Hello".
Använd strcmp-funktionen för att jämföra strängar.