ITree<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 les éléments du conteneur.
Surcharges
| Nom | Description |
|---|---|
| erase(TKey) |
Supprime des éléments du conteneur qui correspondent à la clé spécifiée. |
| erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>) |
Supprime du conteneur l’élément spécifié par l’itérateur donné. |
| erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>) |
Supprime du conteneur les éléments 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 des é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
La 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 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 au-delà de l’élément supprimé, ou end(ContainerBidirectionalIterator<TValue>) s’il n’existe aucun élément de ce type.
Itérateur qui pointe vers l’élément à effacer.
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 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 au-delà des éléments supprimés, ou end(ContainerBidirectionalIterator<TValue>) s’il n’existe aucun élément de ce type.
- _First_iter
- ContainerBidirectionalIterator<TValue>
Itérateur qui pointe vers le début de la plage à effacer.
- _Last_iter
- ContainerBidirectionalIterator<TValue>
Itérateur qui pointe vers la position qui suit immédiatement la plage à effacer.
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).