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