Partager via


unordered_multiset::erase

Supprime un élément ou une plage d'éléments dans un unordered_multiset d'emplacements spécifiés ou supprime les éléments qui correspondent à une clé spécifiée.

iterator erase(
   const_iterator Where
);
iterator erase(
   const_iterator First,
   const_iterator Last
);
size_type erase(
   const key_type& Key
);

Paramètres

  • Where
    Position de l'élément à supprimer.

  • First
    Position du premier élément à supprimer.

  • Last
    Position juste au delà du dernier élément à supprimer.

  • Key
    Valeur clé de l'élément à supprimer.

Valeur de retour

Pour les deux premières fonctions membres, un itérateur bidirectionnel qui indique le premier élément restant au delà de tous les éléments supprimés, ou un élément qui est la fin du unordered_multiset si aucun élément n'existe.

Pour la troisième fonction membre, retourne le nombre d'éléments qui ont été supprimés du unordered_multiset.

Notes

Pour obtenir un exemple de code, consultez set::erase.

Configuration requise

Header: <unordered_set>

Espace de noms : std

Voir aussi

Référence

<unordered_set>

unordered_multiset, classe

unordered_multiset::clear

Bibliothèque STL (Standard Template Library)