Поделиться через


forward_list::remove_if

Удаляет элементы из списка переднего, для которых заданный предикат удовлетворен.

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

Параметры

Параметр

Описание

_Pred

Унарный предикат, если удовлетворил элемент, приведет к удалению этого элемента из списка.

Заметки

Функция-член удаляет все элементы из контролируемой последовательности, обозначенные итератором P, для которого _Pred(*P) true.

Исключение возникает, только если _Pred создает исключение. В этом случае контролируемая последовательность остается в неопределенное состояние и исключение, повторно создаются.

Требования

Заголовок: <forward_list>

Пространство имен: std

См. также

Ссылки

Класс forward_list