Freigeben über


forward_list::remove_if

Löscht Elemente aus einer Vorwärtsliste, für die ein angegebenes Prädikat erfüllt ist.

template<class Predicate>
    void remove_if(Predicate _Pred);

Parameter

Parameter

Beschreibung

_Pred

Das unäre Prädikat, das bei Erfüllung durch ein Element das Löschen dieses Elements in der Liste zur Folge hat.

Hinweise

Die Memberfunktion entfernt der gesteuerten Sequenz alle Elemente, die den durch den Iterator P, für die _Pred(*P) true ist.

Eine Ausnahme tritt nur auf, wenn _Pred eine Ausnahme auslöst. In diesem Fall wird die gesteuerte Sequenz in einem nicht angegebenen Zustand gelassen und die Ausnahme wird erneut ausgelöst.

Anforderungen

Header: <forward_list>

Namespace: std

Siehe auch

Referenz

forward_list-Klasse