sl@0: #include sl@0: #include sl@0: #include sl@0: sl@0: template sl@0: inline void printElements(const T& coll, const char* msg = "") sl@0: { sl@0: typename T::const_iterator it; sl@0: std::cout << msg; sl@0: for(it = coll.begin(); it != coll.end(); ++it) { sl@0: std::cout << *it << ' '; sl@0: } sl@0: std::cout << std:: endl; sl@0: } sl@0: sl@0: int main(int /* argc */, char** /* argv */) sl@0: { sl@0: std::set set1, set2; sl@0: std::vector aVector; sl@0: sl@0: aVector.push_back(1); sl@0: aVector.push_back(1); sl@0: sl@0: set1.insert(aVector.begin(), aVector.end()); sl@0: sl@0: set2.insert(1); sl@0: set2.insert(1); sl@0: sl@0: printElements(aVector, "vector: "); sl@0: printElements(set1, "set1 : "); sl@0: printElements(set2, "set2 : "); sl@0: sl@0: return 0; sl@0: } sl@0: # if 0 sl@0: # include sl@0: main() sl@0: { sl@0: // std::stringstream tstr; sl@0: std::cout<<"hello world\n"; sl@0: } sl@0: # endif