Translations of this page?:

remove

Syntaxe:

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

A função remove() remove todos os elementos da lista iguais a val.

Por exemplo, o código abaixo cria uma lista com os 10 primeiras letras do alfabeto, e depois usa a função remove() para retirar todos as letras 'E' da lista:

     // Cria uma lista com as 10 primeiras letras do alfabeto
     list<char> charList;
     for( int i=0; i < 10; i++ )
       charList.push_front( i + 65 );
     // Remove todas as instâncias de 'E'
     charList.remove( 'E' );

remove executa em tempo linear.

Tópicos relacionados: erase, remove_if, unique

 
• • • SitemapRecent changesRSScc