forward_list::erase_after
Supprime les éléments de la liste en arrière après qu'une position spécifiée.
iterator erase_after(const_iterator _Where);
iterator erase_after(const_iterator _First, const_iterator _Last);
Paramètres
Paramètre |
Description |
---|---|
_Where |
La position dans la cible font suivre la liste dans laquelle l'élément est supprimé. |
_First |
Le début de la plage à supprimer. |
_Last |
La fin de la plage à supprimer. |
Valeur de retour
Itérateur qui désigne le premier élément qui reste après tous les éléments supprimés ou forward_list::end si aucun élément de ce type n'existe.
Notes
La première fonction membre supprime l'élément de l'ordre d'exécution des instructions juste après _Where.
La deuxième fonction membre supprime les éléments de l'ordre d'exécution des instructions dans la plage (_First, _Last) (aucune de point de terminaison n'est inclus).
Suppression des appels de destructeur d' N de causes d'éléments d' N .redistribution se produit, les itérateurs et les références sont non valides pour les éléments supprimés.
Les fonctions membres ne lèvent jamais d'exception.
Configuration requise
en-tête : <forward_list>
l'espace de noms : DST