genericopenlibs/cppstdlib/stl/test/eh/test.cpp
author William Roberts <williamr@symbian.org>
Thu, 22 Jul 2010 16:48:56 +0100
branchGCC_SURGE
changeset 45 4b03adbd26ca
parent 18 47c74d1534e1
parent 34 5fae379060a7
permissions -rw-r--r--
Catchup to latest Symbian^4

           #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