Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
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.