operator!= (multiset)
Teste si l'objet multiset à gauche de l'opérateur n'est pas égal à l'objet multiset du côté droit.
bool operator!=(
const multiset <Key, Traits, Allocator>& _Left,
const multiset <Key, Traits, Allocator>& _Right
);
Paramètres
_Left
Objet de type multiset._Right
Objet de type multiset.
Valeur de retour
true si les ensembles ou les multiensembles sont différents ; false si les ensembles ou les multiensembles sont égaux.
Notes
La comparaison entre les objets multiset dépend d'une comparaison par couple entre les éléments. Deux ensembles de multisets 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
// multiset_op_ne.cpp
// compile with: /EHsc
#include <set>
#include <iostream>
int main( )
{
using namespace std;
multiset <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 multisets s1 and s2 are not equal." << endl;
else
cout << "The multisets s1 and s2 are equal." << endl;
if ( s1 != s3 )
cout << "The multisets s1 and s3 are not equal." << endl;
else
cout << "The multisets s1 and s3 are equal." << endl;
}
Configuration requise
En-tête: <jeu>
Espace de noms : std