Mega Code Archive

 
Categories / C++ / Set Multiset
 

Assigning sets to each other

#include <set> #include <iostream> #include <string> using namespace std; template <class T> void print(T& c){    for( typename T::iterator i = c.begin(); i != c.end(); i++ ){       std::cout << *i << endl;    } } int main() {   set<string> first;   first.insert("r");   first.insert("T");   first.insert("s");   cout << first.size() << endl;   set<string> second (first);   // Copy constructor   second.insert("r");   second.insert("K");   second.insert("S");   second.insert("b");   cout << second.size() << endl;   set<string> third = first;   print(first);   print(second);   print(third);   set<string> set2(first);   set2.insert("l");      print(set2); }