forward_list::remove_if
Éléments d'effacements d'une liste en arrière pour laquelle un attribut spécifié est satisfaite.
template<class Predicate>
void remove_if(Predicate _Pred);
Paramètres
Paramètre |
Description |
---|---|
_Pred |
L'attribut unaire qui, si contenu par un élément, en résulte suppression de cet élément de la liste. |
Notes
La fonction membre supprime de l'ordre d'exécution des instructions tous les éléments, indiqué par l'itérateur P, qui _Pred(*P) est true.
Une exception se produit uniquement si _Pred lève une exception.Dans ce cas, l'ordre d'exécution des instructions est laissé dans un état non spécifié et l'exception est à nouveau levée.
Configuration requise
en-tête : <forward_list>
l'espace de noms : DST