Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
'operador' : operação lógica no endereço de uma constante de string
Observações
Usar o operador com o endereço de um literal de string gera um código inesperado.
Example
O exemplo a seguir gera C4130:
// C4130.cpp
// compile with: /W4
int main()
{
char *pc;
pc = "Hello";
if (pc == "Hello") // C4130
{
}
}
A if instrução compara o valor armazenado no ponteiro pc com o endereço da string "Hello", que é alocada separadamente cada vez que a string ocorre no código. A if instrução não compara a string apontada por pc com a string "Hello".
Para comparar cadeias de caracteres, use a strcmp função.