genericopenlibs/cppstdlib/stl/test/eh/test.cpp
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Fri, 11 Jun 2010 15:26:22 +0300
changeset 34 5fae379060a7
parent 31 ce057bb09d0b
child 45 4b03adbd26ca
permissions -rw-r--r--
Revision: 201023 Kit: 2010123

           #include <iostream>
           #include <set>
           #include <vector>

           template<class T>
           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<int> set1, set2;
           std::vector<int> 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 <iostream>
main()
{
  // std::stringstream tstr;
  std::cout<<"hello world\n";
}
# endif