Operadores de igualdade: = = e! =
expression == expression
expression != expression
Comentários
Os operadores de igualdade binário comparam seus operandos de igualdade estrita ou desigualdade.
Os operadores de igualdade, é igual a (==) e não é igual a (!=), tem menor precedência que os operadores relacionais, mas elas se comportam da mesma forma.O tipo de resultado para esses operadores é bool.
O operador igual a (==) retorna true (1) se ambos os operandos têm o mesmo valor; Caso contrário, ele retornará false (0).O operador igual não a (!=) retorna true se os operandos não tem o mesmo valor; Caso contrário, ele retornará false.
Palavra-chave de operador para! =
O not_eq operador é o equivalente de texto do !=.Há duas maneiras para acessar o not_eq operador em seus programas: inclua o arquivo de cabeçalho iso646.h, ou compilar com o /Za opção de compilador (desabilitar extensões de linguagem).
Exemplo
// expre_Equality_Operators.cpp
// compile with: /EHsc
#include <iostream>
using namespace std;
int main() {
cout << boolalpha
<< "The true expression 3 != 2 yields: "
<< (3 != 2) << endl
<< "The false expression 20 == 10 yields: "
<< (20 == 10) << endl;
}
Operadores de igualdade podem comparar os ponteiros para os membros do mesmo tipo.Em tais comparações, conversões de ponteiro para membro, como discutido na conversões de ponteiro para o membro são executadas.Ponteiros para os membros também podem ser comparados a uma expressão de constante que é avaliada como 0.
Consulte também
Referência
Expressões com operadores binários