concurrent_unordered_multimap::unsafe_erase-Methode
Entfernt Elemente aus der concurrent_unordered_multimap an angegebenen Positionen.Diese Methode ist nicht parallelitätssicher.
iterator unsafe_erase(
const_iterator _Where
);
size_type unsafe_erase(
const key_type& _Keyval
);
iterator unsafe_erase(
const_iterator _First,
const_iterator _Last
);
Parameter
_Where
Der Iterator Position aus löschen._Keyval
Der Schlüsselwert, der gelöscht werden soll._First
_Last
Rückgabewert
Die ersten zwei Memberfunktionen zurückgeben Iteratoren das erste Element hinter alle Elemente entfernt werden, verbleiben oder concurrent_unordered_multimap::end(), wenn kein solches Element vorhanden ist.Die dritte Memberfunktion gibt die Anzahl der Elemente, die es entfernt.
Hinweise
Die erste Member-Funktion entfernt das Element der kontrollierten Sequenz, auf die _Where.Die zweite Memberfunktion entfernt die Elemente im Bereich [_Begin, _End).
Die dritte Memberfunktion entfernt die Elemente im Bereich von concurrent_unordered_multimap::equal_range(_Keyval).
Anforderungen
Header: concurrent_unordered_map.h
Namespace: Parallelität