ITree<TKey,TValue>.erase Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tar bort element från containern.
Överlagringar
| Name | Description |
|---|---|
| erase(TKey) |
Tar bort element från containern som matchar den angivna nyckeln. |
| erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>) |
Tar bort det element som anges av den angivna iteratorn från containern. |
| erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>) |
Tar bort elementen mellan de angivna iteratorerna från containern. |
Kommentarer
Mer information finns i hash_map::erase (STL/CLR), hash_multimap::erase (STL/CLR), hash_set::erase (STL/CLR) och hash_multiset::erase (STL/CLR).
erase(TKey)
Tar bort element från containern som matchar den angivna nyckeln.
public:
int erase(TKey _Keyval);
public int erase(TKey _Keyval);
abstract member erase : 'Key -> int
Public Function erase (_Keyval As TKey) As Integer
Parametrar
- _Keyval
- TKey
Nyckelvärdet som ska raderas.
Returer
Antalet borttagna element.
Kommentarer
Mer information finns i hash_map::erase (STL/CLR), hash_multimap::erase (STL/CLR), hash_set::erase (STL/CLR) och hash_multiset::erase (STL/CLR).
Gäller för
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>)
Tar bort det element som anges av den angivna iteratorn från containern.
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
Parametrar
- unnamedParam1
- ContainerBidirectionalIterator<TValue>
En iterator som anger det första elementet utöver det borttagna elementet, eller end(ContainerBidirectionalIterator<TValue>) om det inte finns något sådant element.
En iterator som pekar på elementet som ska raderas.
Kommentarer
Mer information finns i hash_map::erase (STL/CLR), hash_multimap::erase (STL/CLR), hash_set::erase (STL/CLR) och hash_multiset::erase (STL/CLR).
Gäller för
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>)
Tar bort elementen mellan de angivna iteratorerna från containern.
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
Parametrar
- unnamedParam1
- ContainerBidirectionalIterator<TValue>
En iterator som anger det första elementet utöver de element som tagits bort, eller end(ContainerBidirectionalIterator<TValue>) om det inte finns något sådant element.
- _First_iter
- ContainerBidirectionalIterator<TValue>
En iterator som pekar på början av intervallet som ska raderas.
- _Last_iter
- ContainerBidirectionalIterator<TValue>
En iterator som pekar på den position som omedelbart följer intervallet för att radera.
Kommentarer
Mer information finns i hash_map::erase (STL/CLR), hash_multimap::erase (STL/CLR), hash_set::erase (STL/CLR) och hash_multiset::erase (STL/CLR).