IHash<TKey,TValue>.erase Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee verwijdert u elementen uit de container.
Overloads
| Name | Description |
|---|---|
| erase(TKey) |
Hiermee verwijdert u elementen uit de container die overeenkomen met de opgegeven sleutel. |
| erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>) |
Hiermee verwijdert u het element dat is opgegeven door de opgegeven iterator uit de container. |
| erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>) |
Verwijdert de elementen uit de container tussen de opgegeven iterators. |
Opmerkingen
Zie voor meer informatie hash_map::gum (STL/CLR), hash_multimap::gum (STL/CLR), hash_set::gum (STL/CLR) en hash_multiset::gum (STL/CLR).
erase(TKey)
Hiermee verwijdert u elementen uit de container die overeenkomen met de opgegeven sleutel.
public:
int erase(TKey _Keyval);
public int erase(TKey _Keyval);
abstract member erase : 'Key -> int
Public Function erase (_Keyval As TKey) As Integer
Parameters
- _Keyval
- TKey
De sleutelwaarde die moet worden gewist.
Retouren
Het aantal elementen dat is verwijderd.
Opmerkingen
Zie voor meer informatie hash_map::gum (STL/CLR), hash_multimap::gum (STL/CLR), hash_set::gum (STL/CLR) en hash_multiset::gum (STL/CLR).
Van toepassing op
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>)
Hiermee verwijdert u het element dat is opgegeven door de opgegeven iterator uit de container.
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
Parameters
- unnamedParam1
- ContainerBidirectionalIterator<TValue>
Een iterator die het eerste element buiten het verwijderde element aanwijst of end(ContainerBidirectionalIterator<TValue>) als er geen dergelijk element bestaat.
Een iterator die naar het element verwijst om te wissen.
Opmerkingen
Zie voor meer informatie hash_map::gum (STL/CLR), hash_multimap::gum (STL/CLR), hash_set::gum (STL/CLR) en hash_multiset::gum (STL/CLR).
Van toepassing op
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>)
Verwijdert de elementen uit de container tussen de opgegeven iterators.
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
Parameters
- unnamedParam1
- ContainerBidirectionalIterator<TValue>
Een iterator die het eerste element aanwijst buiten de verwijderde elementen of end(ContainerBidirectionalIterator<TValue>) als er geen dergelijk element bestaat.
- _First_iter
- ContainerBidirectionalIterator<TValue>
Een iterator die naar het begin van het bereik verwijst om te wissen.
- _Last_iter
- ContainerBidirectionalIterator<TValue>
Een iterator die verwijst naar de positie die direct volgt op het bereik dat moet worden gewist.
Opmerkingen
Zie voor meer informatie hash_map::gum (STL/CLR), hash_multimap::gum (STL/CLR), hash_set::gum (STL/CLR) en hash_multiset::gum (STL/CLR).