- Intersection:
(Must use algorithm library)
set<int> set1 = {5,6,7};
set<int> set2 = {1,2,3,5}
set<int> out; // Output
set_intersection( set1.begin(), set1.end(),
set2.begin(), set2.end(),
inserter(out, out.begin()) ); // out = {5}
|
- Difference:
set2 − set1
(Must use algorithm library)
set<int> set1 = {5,6,7};
set<int> set2 = {1,2,3,5}
set<int> out; // Output
set_difference( set2.begin(), set2.end(),
set1.begin(), set1.end(),
inserter(out, out.begin()) ); // out = {1,2,3}
|
|