forward_list::remove_if

删除从转接列表中满足指定谓词的元素。

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

参数

参数

说明

_Pred

一元谓词如果由一个元素满足,将会从列表中删除该元素。

备注

成员函数从控制序列中移除所有元素,即由迭代器 P,因此 _Pred(*P)。

仅引发 _Pred 异常,则引发异常。 在此情况下,控制在序列未指定的状态保留,而异常是异常。

要求

标头: <forward_list>

命名空间: std

请参见

参考

forward_list 类