IHash<TKey,TValue>.erase Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Supprime des éléments du conteneur.
Surcharges
erase(TKey) |
Supprime les éléments du conteneur qui correspondent à la clé spécifiée. |
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>) |
Supprime du conteneur l'élément qui est spécifié par l'itérateur donné. |
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>) |
Supprime du conteneur les éléments placés entre les itérateurs spécifiés. |
Remarques
Pour plus d’informations, consultez hash_map ::erase (STL/CLR),hash_multimap ::erase (STL/CLR),hash_set ::erase (STL/CLR) et hash_multiset ::erase (STL/CLR).
erase(TKey)
Supprime les éléments du conteneur qui correspondent à la clé spécifiée.
public:
int erase(TKey _Keyval);
public int erase (TKey _Keyval);
abstract member erase : 'Key -> int
Public Function erase (_Keyval As TKey) As Integer
Paramètres
- _Keyval
- TKey
Valeur de clé à supprimer.
Retours
Nombre d'éléments supprimés.
Remarques
Pour plus d’informations, consultez hash_map ::erase (STL/CLR),hash_multimap ::erase (STL/CLR),hash_set ::erase (STL/CLR) et hash_multiset ::erase (STL/CLR).
S’applique à
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>)
Supprime du conteneur l'élément qui est spécifié par l'itérateur donné.
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
Paramètres
- unnamedParam1
- ContainerBidirectionalIterator<TValue>
Itérateur qui désigne le premier élément après l'élément supprimé ou end(ContainerBidirectionalIterator<TValue>) si aucun élément de ce type n'existe.
Itérateur qui pointe sur l'élément à supprimer.
Remarques
Pour plus d’informations, consultez hash_map ::erase (STL/CLR),hash_multimap ::erase (STL/CLR),hash_set ::erase (STL/CLR) et hash_multiset ::erase (STL/CLR).
S’applique à
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>)
Supprime du conteneur les éléments placés entre les itérateurs spécifiés.
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
Paramètres
- unnamedParam1
- ContainerBidirectionalIterator<TValue>
Itérateur qui désigne le premier élément après les éléments supprimés ou end(ContainerBidirectionalIterator<TValue>) si aucun élément de ce type n'existe.
- _First_iter
- ContainerBidirectionalIterator<TValue>
Itérateur qui pointe sur le début de la plage à supprimer.
- _Last_iter
- ContainerBidirectionalIterator<TValue>
Itérateur qui pointe sur la position qui suit immédiatement la plage à supprimer.
Remarques
Pour plus d’informations, consultez hash_map ::erase (STL/CLR),hash_multimap ::erase (STL/CLR),hash_set ::erase (STL/CLR) et hash_multiset ::erase (STL/CLR).