operator!= (set)
Teste si l'objet de jeu (set) situé à gauche de l'opérateur n'est pas égal à l'objet de jeu situé à droite.
bool operator!=(
const set <Key, Traits, Allocator>& _Left,
const set <Key, Traits, Allocator>& _Right
);
Paramètres
_Left
Objet de type set._Right
Objet de type set.
Valeur de retour
true si les ensembles sont différents ; false si les ensembles sont égaux.
Notes
La comparaison entre les objets set dépend d'une comparaison par couple entre leurs éléments. Deux sets sont égaux s'ils ont le même nombre d'éléments et leurs éléments respectifs ont les mêmes valeurs. Sinon, ils sont inégaux.
Exemple
// set_op_ne.cpp
// compile with: /EHsc
#include <set>
#include <iostream>
int main( )
{
using namespace std;
set <int> s1, s2, s3;
int i;
for ( i = 0 ; i < 3 ; i++ )
{
s1.insert ( i );
s2.insert ( i * i );
s3.insert ( i );
}
if ( s1 != s2 )
cout << "The sets s1 and s2 are not equal." << endl;
else
cout << "The sets s1 and s2 are equal." << endl;
if ( s1 != s3 )
cout << "The sets s1 and s3 are not equal." << endl;
else
cout << "The sets s1 and s3 are equal." << endl;
}
Configuration requise
En-tête: <jeu>
Espace de noms : std