forward_list::remove_if
Удаляет элементы из списка переднего, для которых заданный предикат удовлетворен.
template<class Predicate>
void remove_if(Predicate _Pred);
Параметры
Параметр |
Описание |
---|---|
_Pred |
Унарный предикат, если удовлетворил элемент, приведет к удалению этого элемента из списка. |
Заметки
Функция-член удаляет все элементы из контролируемой последовательности, обозначенные итератором P, для которого _Pred(*P) true.
Исключение возникает, только если _Pred создает исключение. В этом случае контролируемая последовательность остается в неопределенное состояние и исключение, повторно создаются.
Требования
Заголовок: <forward_list>
Пространство имен: std