Перевод этой страницы?:

remove

Syntax:

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

Функция remove() удаляет из списка все элементы, равные val. Например, следующий код создает список из первых 10 букв алфавита, а затем использует remove() для удаления из списка буквы 'E':

     // Создаем список из первых 10 букв
     list<char> charList;
     for( int i=0; i < 10; i++ )
       charList.push_front( i + 65 );
     // Удаляем все 'E'
     charList.remove( 'E' );

remove выполняется за линейное время.

Смотри также: erase, remove_if, unique