forward_list::remove_if

指定した述語を満たす前方リストからの消しゴムの要素。

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

パラメーター

パラメーター

説明

_Pred

要素によってコンテンツされたリストにその要素の削除となる単項の述語。

解説

このメンバー関数は、被制御シーケンスから _Pred(*P) が true P反復子で示されるすべての要素を削除します。

例外は _Pred が例外をスローした場合にのみ発生します。その場合は、被制御シーケンスは指定されていない状態のまま、例外がスローされます。

必要条件

ヘッダー: <forward_list>

名前空間: std

参照

関連項目

forward_list Class