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 multimap-Objekt auf der linken Seite des Operators nicht gleich dem multimap-Objekt auf der rechten Seite ist.
bool operator!=(
const multimap <Key, Type, Traits, Allocator>& _Left,
const multimap <Key, Type, Traits, Allocator>& _Right
);
Parameter
_Left
Ein Objekt vom Typ multimap._Right
Ein Objekt vom Typ multimap.
Rückgabewert
true, wenn die Multimaps nicht gleich sind; false, wenn Multimaps gleich sind.
Hinweise
Der Vergleich zwischen multimap-Objekten basiert auf einem paarweisen Vergleich ihrer Elemente.Zwei Multimaps sind gleich, wenn sie dieselbe Anzahl von Elementen aufweisen und ihre jeweiligen Elemente die gleichen Werte aufweisen.Andernfalls sind sie ungleich.
Beispiel
// multimap_op_ne.cpp
// compile with: /EHsc
#include <map>
#include <iostream>
int main( )
{
using namespace std;
multimap <int, int> m1, m2, m3;
int i;
typedef pair <int, int> Int_Pair;
for ( i = 0 ; i < 3 ; i++ )
{
m1.insert ( Int_Pair ( i, i ) );
m2.insert ( Int_Pair ( i, i * i ) );
m3.insert ( Int_Pair ( i, i ) );
}
if ( m1 != m2 )
cout << "The multimaps m1 and m2 are not equal." << endl;
else
cout << "The multimaps m1 and m2 are equal." << endl;
if ( m1 != m3 )
cout << "The multimaps m1 and m3 are not equal." << endl;
else
cout << "The multimaps m1 and m3 are equal." << endl;
}
Anforderungen
Header: <map>
Namespace: std