Синтаксис:
#include <list> void unique(); void unique( BinPred pr );
Функция unique() удаляет все последовательные дубликаты из списка.
Заметьте, что удаляются только последовательные дубликаты, что может требовать сначала отсортировать список.
Проверка на равенство выполняется с помощью оператора ==, если не определена pr. Порядок элементов в списке не должен измениться после вызова unique().
unique() выполняется за линейное время.
Смотри также: list_operators, remove, remove_if