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_multiset Class. |
Ersetzt die Elemente des hash_multiset durch eine Kopie eines anderen hash_multiset.
hash_multiset& operator=(
const hash_multiset& _Right
);
hash_multiset& operator=(
hash_multiset&& _Right
);
Parameter
Parameter |
Description |
_Right |
hash_multiset Class, das in hash_multiset kopiert wird. |
Hinweise
Nachdem es dabei vorhandene Elemente in hash_multiset gelöscht wurde, kopiert operator= entweder oder verschiebt den Inhalt von _Right in hash_multiset.
Beispiel
// hash_multiset_operator_as.cpp
// compile with: /EHsc
#include <hash_multiset>
#include <iostream>
int main( )
{
using namespace std;
using namespace stdext;
hash_multiset<int> v1, v2, v3;
hash_multiset<int>::iterator iter;
v1.insert(10);
cout << "v1 = " ;
for (iter = v1.begin(); iter != v1.end(); iter++)
cout << iter << " ";
cout << endl;
v2 = v1;
cout << "v2 = ";
for (iter = v2.begin(); iter != v2.end(); iter++)
cout << iter << " ";
cout << endl;
// move v1 into v2
v2.clear();
v2 = move(v1);
cout << "v2 = ";
for (iter = v2.begin(); iter != v2.end(); iter++)
cout << iter << " ";
cout << endl;
}
Ausgabe
v1 = 10
v2 = 10
v2 = 10
Anforderungen
Header: <hash_set>
Namespace: std
Hinweis