Mega Code Archive

 
Categories / C++ Tutorial / Set Multiset
 

Swap two sets and display its content

#include <iostream> #include <set> using namespace std; typedef set<int> SET_INT; int main(void)  {    SET_INT s1;    SET_INT s2;    SET_INT::iterator i;    s1.insert(5);    s1.insert(10);    s1.insert(15);    s2.insert(2);    s2.insert(4);   cout << "swap(s1,s2)" << endl;   swap(s1,s2);   for (i=s1.begin();i!=s1.end();i++)      cout << "s1 has " << *i << " in its set." << endl;   for (i=s2.begin();i!=s2.end();i++)      cout << "s2 has " << *i << " in its set." << endl;   s1.swap(s2);   for (i=s1.begin();i!=s1.end();i++)      cout << "s1 has " << *i << " in its set." << endl;   for (i=s2.begin();i!=s2.end();i++)      cout << "s2 has " << *i << " in its set." << endl; }