Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Tests, wenn das multiset-Objekt auf der linken Seite des Operators nicht gleich dem multiset-Objekt auf der rechten Seite ist.
bool operator!=(
const multiset <Key, Traits, Allocator>& _Left,
const multiset <Key, Traits, Allocator>& _Right
);
Parameter
_Left
Ein Objekt vom Typ multiset._Right
Ein Objekt vom Typ multiset.
Rückgabewert
true, wenn die Sätze oder die Multisets nicht gleich sind; false, wenn Sätze oder Multisets gleich sind.
Hinweise
Der Vergleich zwischen multiset-Objekten basiert auf einem paarweisen Vergleich zwischen den Elementen.Zwei Sätze oder Multisets sind gleich, wenn sie dieselbe Anzahl von Elementen aufweisen und ihre jeweiligen Elemente die gleichen Werte aufweisen.Andernfalls sind sie ungleich.
Beispiel
// 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;
}
Anforderungen
Header: <set>
Namespace: std