forward_list::remove_if
Gli elementi di vengono da un elenco in avanti per cui il predicato specificato viene soddisfatto.
template<class Predicate>
void remove_if(Predicate _Pred);
Parametri
Parametro |
Descrizione |
---|---|
_Pred |
Il predicato unario che, se soddisfatto da un elemento, deriva nell'eliminazione dell'elemento dall'elenco. |
Note
La funzione membro eliminato dalla sequenza selezionata tutti gli elementi, definiti dall'iteratore P, per il quale _Pred(*P) è true.
Si verifica un'eccezione solo se _Pred genera un'eccezione.In tal caso, la sequenza selezionata viene lasciata in uno stato non specificato e l'eccezione viene generata.
Requisiti
intestazione: <forward_list>
Spazio dei nomi: deviazione standard