Opérateurs d'égalité : == et ! =
expression == expression
expression != expression
Notes
Les opérateurs d'égalité binaires comparent les opérandes d'égalité ou d'inégalité indiqué.
Les opérateurs d'égalité, le signe égal à (==) et non égal à (!=), ont une priorité inférieure que les opérateurs relationnels, mais ils se comportent de la même façon.le type de résultat pour ces opérateurs est bool.
Égal-à l'opérateur (==) retourne true (1) si les deux opérandes ont la même valeur ; sinon, il retourne false (0).Non-égal-à l'opérateur (!=) retourne true si les opérandes n'ont pas la même valeur ; sinon, il retourne false.
mot clé d'opérateur pour ! =
L'opérateur d' not_eq est l'équivalent de texte d' !=.Il existe deux moyens d'accéder à l'opérateur d' not_eq dans vos programmes : ajoutez le fichier d'en-tête iso646.h, ou compilez avec l'option du compilateur de /Za (extensions de langage de désactiver).
Exemple
// 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;
}
Les opérateurs d'égalité peut comparer les pointeurs vers des membres du même type.Dans une telle comparaison, les conversions de pointeur, comme indiqué dans Conversions de pointeur vers membre sont exécutées.Les pointeurs vers des membres peuvent également être comparés à une expression constante qui correspond à 0.
Voir aussi
Référence
Expressions avec les opérateurs binaires