remove

De cppreference.com
Saltar a: navegación, buscar

Sintáxis:

    #include <list>
    void remove( const T &val );

La función remove() elimina de la lista todos los elementos iguales a val. Por ejemplo, el siguiente código crea una lista con las 10 primeras letras del alfabeto y emplea remove() para eliminar de la lista la letra 'E'.

     // Crea una lista con las 10 primeras letras del alfabeto.
     list<char> charList;
     for( int i=0; i < 10; i++ )
     {
       static const char letters[] = "ABCDEFGHIJ";
       charList.push_front( letters[i] );
     }
     // Elimina todas las ocurrencias de 'E'.
     charList.remove( 'E' );

Remove se ejecuta en tiempo lineal.

Temas relacionados: erase, remove_if, unique

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas
Otros idiomas