Глава 18. Классы-контейнеры 489
Inputlterator2 first2, Inputlterator2 last2, Outputlterator result, Compare comp);
set_difference. Из двух упорядоченных последовательностей строит новую упорядоченную последовательность, состоящую из элементов, найденных в первой и не найденных во второй. Возвращаемое значение указывает на конец выходной последовательности.
template <class Inputlteratorl, 'class Inputlterator2,
class Outputlterator>
Outputlterator set_difference (Inputlteratorl firsti, Inputlteratorl lasti, Inputlterator2 first2, Inputlterator2 •last2, Outputlterator result) ;
* template <class Inputlteratorl, class Inputlterator2,
class Outputlterator,
class Compare> Outputlterator set difference (Inputlteratorl firsti, Inputlteratorl lasti, Inputlterator2 first2, Inputlterator2 last2, . Outputlterator result, Compare comp);
set_symmetric_difference. Из двух упорядоченных последовательностей строит новую упорядоченную последовательность, состоящую из элементов, найденных в обеих последовательностях. Возвращаемое значение указывает на конец выходной последовательности.
template <class Inputlteratorl, class Inputlterator2, class OutputIterator>
Outputlterator set_symmetric_difference (Inputlteratorl firsti, Inputlteratorl lasti, Inputlterator2 first2, Inputlterator2 last2, Outputlterator result);
template <class Inputlteratorl, class Inputlterator2, class Outputlterator, class Compare>
Outputlterator set symmetric difference (Inputlteratorl firsti, Inputlteratorl lasti, Inputlterator2 first2, Inputlterator2 last2, Outputlterator result, Compare comp);