forward_list::erase_after

Quita los elementos de la lista anterior después de una posición especificada.

iterator erase_after(const_iterator _Where);
iterator erase_after(const_iterator _First, const_iterator _Last);

Parámetros

Parámetro

Descripción

_Where

Posición en la lista anterior de destino donde se borra el elemento.

_First

El inicio del intervalo que se va a borrar.

_Last

El final del intervalo que se va a borrar.

Valor devuelto

Iterador que designa el primer elemento que se conserva después de los elementos quitados o forward_list::end si no existe ningún elemento.

Comentarios

La primera función miembro quita el elemento de la secuencia controlada justo después de _Where.

La segunda función miembro quita elementos de la secuencia controlada en el intervalo (_First, _Last) (ninguno de los dos extremos es incluidos).

borrar las llamadas de N destructor de las causas de los elementos de N .reasignación aparece, por lo que los iteradores y referencias dejan de ser válidos para los elementos borrados.

Las funciones miembro nunca producen una excepción.

Requisitos

encabezado: <forward_list>

espacio de nombres: std

Vea también

Referencia

forward_list Class