Partager via


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

Voir aussi

Référence

forward_list, classe