Does the C++ STL set data structure have a set difference operator?
can we just use
set_difference(set1.begin(), set1.end(), set2.begin(). set2,end(),std::back_inserter(result)).