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