次の方法で共有


forward_list::remove_if

指定された述語を満たす前方リスト内の要素を消去します。

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

パラメーター

パラメーター

説明

_Pred

要素によって満たされる場合、単項述語は結果的にリストからその要素を削除します。

解説

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

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

必要条件

ヘッダー: <forward_list>

名前空間: std

参照

関連項目

forward_list クラス