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.
Entfernt Elemente aus der concurrent_unordered_map an angegebenen Positionen.Diese Methode ist nicht parallelitätssicher.
iterator unsafe_erase(
const_iterator _Where
);
iterator unsafe_erase(
const_iterator _Begin,
const_iterator _End
);
size_type unsafe_erase(
const key_type& _Keyval
);
Parameter
_Where
Der Iterator Position aus löschen._Begin
Die Position des ersten Elements im Bereich von Elementen, die gelöscht werden._End
Die Position des ersten Elements außerhalb des Bereichs von Elementen gelöscht werden._Keyval
Der Schlüsselwert, der gelöscht werden soll.
Rückgabewert
Die ersten zwei Memberfunktionen zurückgeben Iteratoren das erste Element hinter alle Elemente entfernt werden, verbleiben oder concurrent_unordered_map::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_map::equal_range(_Keyval).
Anforderungen
Header: concurrent_unordered_map.h
Namespace: Parallelität