forward_list::remove_if
删除从转接列表中满足指定谓词的元素。
template<class Predicate>
void remove_if(Predicate _Pred);
参数
参数 |
说明 |
---|---|
_Pred |
一元谓词如果由一个元素满足,将会从列表中删除该元素。 |
备注
成员函数从控制序列中移除所有元素,即由迭代器 P,因此 _Pred(*P)。
仅引发 _Pred 异常,则引发异常。 在此情况下,控制在序列未指定的状态保留,而异常是异常。
要求
标头: <forward_list>
命名空间: std