forward_list::remove_if
Elementos de Erases de uma lista de avanço para um predicado especificado estiver satisfeito.
template<class Predicate>
void remove_if(Predicate _Pred);
Parâmetros
Parâmetro |
Descrição |
---|---|
_Pred |
O predicado unário que, se satisfeito por um elemento, resulta na exclusão de esse elemento da lista. |
Comentários
A função de membro remove a seqüência controlada todos os elementos, designados pelo iterador P, para que _Pred(*P) é válido.
Uma exceção ocorre apenas se _Pred gera uma exceção.Em esse caso, a seqüência controlada é deixada em um estado não especificado e a exceção é rethrown.
Requisitos
Cabeçalho: <forward_list>
namespace: STD