unique_copy()

template <class ForIter, class OutIter>
	OutIter unique_copy(ForIter start, ForIter end, OutIter result);
template <class ForIter, class OutIter, class BinPred>
	OutIter unique_copy(ForIter start, ForIter end, OutIter result, BinPred pfn);

Описание

Копирует диапазон в новую последовательность, удаляя в процессе копирования повторяющиеся элементы

Алгоритм unique_copy() копирует диапазон, заданный параметрами start1 и end1, удаляя в процессе копирования повторяющиеся элементы. Результат помещается в последовательность, заданную параметром result. Вторая форма позволяет задать бинарный предикат, который определяет, когда один элемент равен другому. Алгоритм unique_copy() возвращает итератор, указывающий на конец диапазона.


абиссинский колодец
kolodeczshop.ru