forward_list::remove_if
Efface les éléments d'une forward_list pour lesquels un prédicat spécifié est satisfait.
template<class Predicate>
void remove_if(Predicate _Pred);
Paramètres
Paramètre |
Description |
---|---|
_Pred |
Prédicat unaire qui, si satisfait par un élément, entraîne la suppression de cet élément de la liste. |
Notes
La fonction membre supprime de la séquence contrôlée tous les éléments, indiqués par l'itérateur P, pour qui _Pred(*P) est vrai
Une erreur se produit uniquement si _Pred lève une exception. Dans ce cas, la séquence contrôlée reste dans un état non spécifiée et l'exception est levée à nouveau.
Configuration requise
En-tête : <forward_list>
Espace de noms : std