set_union()

template <class InIter1, class InIter2, class OutIter>
	OutIter set_union(InIter1 start1, InIter1 end1,
		InIter2 start2, InIter2 end2, OutIter result);
template <class InIter1, class InIter2, class OutIter, class Comp>
	OutIter set_union(InIter1 start1, InIter1 end1,
		InIter2 start2, InIter2 end2, OutIter result, Comp cmpfn);

Описание

Создает последовательность, которая содержит объединение двух упорядоченных множеств

Алгоритм set_union() создает последовательность, которая содержит объединение двух упорядоченных множеств, определяемых параметрами start1, end1 и start2, end2, т.е. создаваемая последовательность будет включать элементы обоих множеств. Результат упорядочивается и помещается в последовательность, адресуемую параметром result. Алгоритм возвращает итератор, указывающий на конец результата. 

Вторая форма позволяет задать функцию сравнения, которая определяет, когда один элемент меньше другого.


Сайт экскурсии из Римини www.kovtuna.net
kovtuna.net