forward_list::remove_if
Elementos de Erases de uma lista para frente de um predicado especificado é atendido.
template<class Predicate>
void remove_if(Predicate _Pred);
Parâmetros
Parâmetro |
Descrição |
---|---|
_Pred |
O predicado unário que, se atendido por um elemento, resulta na exclusão desse elemento da lista. |
Comentários
A função de membro de sequência controlada remove todos os elementos, designado pelo iterador P, para que _Pred(*P) é true.
Uma exceção ocorre somente se _Pred gerencie uma exceção. Nesse caso, a sequência controlada é deixada em um estado não for especificado e a exceção é rethrown.
Requisitos
Cabeçalho: <forward_list>
Namespace: std