forward_list::erase_after
Rimuove gli elementi dall'elenco avanti dopo una posizione specificata.
iterator erase_after(const_iterator _Where);
iterator erase_after(const_iterator _First, const_iterator _Last);
Parametri
Parametro |
Descrizione |
---|---|
_Where |
La posizione nel database di destinazione inoltra l'elenco in cui l'elemento viene cancellato. |
_First |
L'inizio dell'intervallo da cancellare. |
_Last |
La fine dell'intervallo da cancellare. |
Valore restituito
Un iteratore che definisce il primo elemento restante oltre gli elementi rimossi o forward_list::end se tale elemento non esiste.
Note
La prima funzione membro rimuove l'elemento della sequenza selezionata immediatamente dopo _Where.
La seconda funzione membro rimuove gli elementi della sequenza selezionata nell'intervallo (_First, _Last) (nessuna delle due punto finale inclusa.
Eliminazione di chiamate del distruttore N di cause degli elementi N.Riallocazione si verifica, gli iteratori e riferimenti non saranno più validi per gli elementi eliminati.
Le funzioni membro non generano mai un'eccezione.
Requisiti
intestazione: <forward_list>
Spazio dei nomi: deviazione standard