IHash<TKey,TValue>.erase Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entfernt Elemente aus dem Container.
Überlädt
erase(TKey) |
Entfernt Elemente aus dem Container, die dem angegebenen Schlüssel entsprechen. |
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>) |
Entfernt das Element aus dem Container, das vom angegebenen Iterator angegeben wird. |
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>) |
Entfernt die Elemente zwischen den angegebenen Iteratoren aus dem Container. |
Hinweise
Weitere Informationen finden Sie unter hash_map::erase (STL/CLR),hash_multimap::erase (STL/CLR),hash_set::erase (STL/CLR) und hash_multiset::erase (STL/CLR).
erase(TKey)
Entfernt Elemente aus dem Container, die dem angegebenen Schlüssel entsprechen.
public:
int erase(TKey _Keyval);
public int erase (TKey _Keyval);
abstract member erase : 'Key -> int
Public Function erase (_Keyval As TKey) As Integer
Parameter
- _Keyval
- TKey
Der Schlüsselwert, der gelöscht werden soll.
Gibt zurück
Die Anzahl der entfernten Elemente.
Hinweise
Weitere Informationen finden Sie unter hash_map::erase (STL/CLR),hash_multimap::erase (STL/CLR),hash_set::erase (STL/CLR) und hash_multiset::erase (STL/CLR).
Gilt für:
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>)
Entfernt das Element aus dem Container, das vom angegebenen Iterator angegeben wird.
public:
void ^ erase(Microsoft::VisualC::StlClr::Generic::ContainerBidirectionalIterator<TValue> ^ % unnamedParam1, Microsoft::VisualC::StlClr::Generic::ContainerBidirectionalIterator<TValue> ^ _Where);
public void erase (ref Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<TValue> unnamedParam1, Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<TValue> _Where);
abstract member erase : ContainerBidirectionalIterator * Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<'Value> -> unit
Public Function erase (ByRef unnamedParam1 As ContainerBidirectionalIterator(Of TValue), _Where As ContainerBidirectionalIterator(Of TValue)) As Void
Parameter
- unnamedParam1
- ContainerBidirectionalIterator<TValue>
Ein Iterator, der das erste Element nach dem entfernten Element bestimmt, oder end(ContainerBidirectionalIterator<TValue>), wenn kein solches Element vorhanden ist.
Ein Iterator, der auf das Element zeigt, das gelöscht werden soll.
Hinweise
Weitere Informationen finden Sie unter hash_map::erase (STL/CLR),hash_multimap::erase (STL/CLR),hash_set::erase (STL/CLR) und hash_multiset::erase (STL/CLR).
Gilt für:
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>)
Entfernt die Elemente zwischen den angegebenen Iteratoren aus dem Container.
public:
void ^ erase(Microsoft::VisualC::StlClr::Generic::ContainerBidirectionalIterator<TValue> ^ % unnamedParam1, Microsoft::VisualC::StlClr::Generic::ContainerBidirectionalIterator<TValue> ^ _First_iter, Microsoft::VisualC::StlClr::Generic::ContainerBidirectionalIterator<TValue> ^ _Last_iter);
public void erase (ref Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<TValue> unnamedParam1, Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<TValue> _First_iter, Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<TValue> _Last_iter);
abstract member erase : ContainerBidirectionalIterator * Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<'Value> * Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<'Value> -> unit
Public Function erase (ByRef unnamedParam1 As ContainerBidirectionalIterator(Of TValue), _First_iter As ContainerBidirectionalIterator(Of TValue), _Last_iter As ContainerBidirectionalIterator(Of TValue)) As Void
Parameter
- unnamedParam1
- ContainerBidirectionalIterator<TValue>
Ein Iterator, der das erste Element nach den entfernten Elementen bestimmt, oder end(ContainerBidirectionalIterator<TValue>), wenn kein solches Element vorhanden ist.
- _First_iter
- ContainerBidirectionalIterator<TValue>
Ein Iterator, der auf den Anfang des Bereichs zeigt, der gelöscht werden soll.
- _Last_iter
- ContainerBidirectionalIterator<TValue>
Ein Iterator, der auf die Position unmittelbar nach dem Bereich zeigt, der gelöscht werden soll.
Hinweise
Weitere Informationen finden Sie unter hash_map::erase (STL/CLR),hash_multimap::erase (STL/CLR),hash_set::erase (STL/CLR) und hash_multiset::erase (STL/CLR).