set_symetric_difference

The function set_symetric_difference is used to process all of the elements that are in only one of two ranges.

  template<class InputIterator1, 
  class InputIterator2, class OutputIterator>
  OutputIterator set_symmetric_difference
  (InputIterator1 first1, InputIterator1 last1, 
  InputIterator2 first2, InputIterator2 last2, 
  OutputIterator result);
  template<class InputIterator1, 
  class InputIterator2,
  class OutputIterator, class Compare>
  OutputIterator set_symmetric_difference
  (InputIterator1 first1, InputIterator1 last1,
  InputIterator2 first2, InputIterator2 last2,
  OutputIterator result, Compare comp);
  
Remarks

The end of the constructed range is returned.