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.
Hinweis |
|---|
Diese API ist veraltet.Die Alternative ist unordered_set Class. |
Tests, wenn das Objekt hash_multiset auf der linken Seite des Operators nicht gleich dem hash_multiset Objekt auf der rechten Seite ist.
bool operator!=(
const hash_multiset <Key, Traits, Allocator>& _Left,
const hash_multiset <Key, Traits, Allocator>& _Right
);
Parameter
_Left
Ein Objekt vom Typ hash_multiset._Right
Ein Objekt vom Typ hash_multiset.
Rückgabewert
true, wenn die hash_multisets nicht gleich sind; false, wenn hash_multisets gleich sind.
Hinweise
Der Vergleich zwischen hash_multiset Objekten basiert auf einem paarweisen Vergleich zwischen den Elementen.Zwei hash_multisets sind gleich, wenn sie dieselbe Anzahl von Elementen aufweisen und ihre jeweiligen Elemente die gleichen Werte aufweisen.Andernfalls sind sie ungleich.
In Visual C++ .NET 2003, sind Member der <hash_map> und <hash_set> Headerdateien nicht mehr im stdnamespace, sondern sind in den stdext Namespace verschoben wurde.Weitere Informationen finden Sie unter Der stdext-Namespace.
Beispiel
// hashset_op_ne.cpp
// compile with: /EHsc
#include <hash_set>
#include <iostream>
int main( )
{
using namespace std;
using namespace stdext;
hash_multiset <int> hs1, hs2, hs3;
int i;
for ( i = 0 ; i < 3 ; i++ )
{
hs1.insert ( i );
hs2.insert ( i * i );
hs3.insert ( i );
}
if ( hs1 != hs2 )
cout << "The hash_multisets hs1 and hs2 are not equal." << endl;
else
cout << "The hash_multisets hs1 and hs2 are equal." << endl;
if ( hs1 != hs3 )
cout << "The hash_multisets hs1 and hs3 are not equal." << endl;
else
cout << "The hash_multisets hs1 and hs3 are equal." << endl;
}
Anforderungen
Header: <hash_set>
Namespace: stdext
Hinweis