Condividi tramite


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

Vedere anche

Riferimenti

forward_list Class