author | sl |
Tue, 10 Jun 2014 14:32:02 +0200 | |
changeset 1 | 260cb5ec6c19 |
permissions | -rw-r--r-- |
sl@0 | 1 |
#include <iostream> |
sl@0 | 2 |
#include <set> |
sl@0 | 3 |
#include <vector> |
sl@0 | 4 |
|
sl@0 | 5 |
template<class T> |
sl@0 | 6 |
inline void printElements(const T& coll, const char* msg = "") |
sl@0 | 7 |
{ |
sl@0 | 8 |
typename T::const_iterator it; |
sl@0 | 9 |
std::cout << msg; |
sl@0 | 10 |
for(it = coll.begin(); it != coll.end(); ++it) { |
sl@0 | 11 |
std::cout << *it << ' '; |
sl@0 | 12 |
} |
sl@0 | 13 |
std::cout << std:: endl; |
sl@0 | 14 |
} |
sl@0 | 15 |
|
sl@0 | 16 |
int main(int /* argc */, char** /* argv */) |
sl@0 | 17 |
{ |
sl@0 | 18 |
std::set<int> set1, set2; |
sl@0 | 19 |
std::vector<int> aVector; |
sl@0 | 20 |
|
sl@0 | 21 |
aVector.push_back(1); |
sl@0 | 22 |
aVector.push_back(1); |
sl@0 | 23 |
|
sl@0 | 24 |
set1.insert(aVector.begin(), aVector.end()); |
sl@0 | 25 |
|
sl@0 | 26 |
set2.insert(1); |
sl@0 | 27 |
set2.insert(1); |
sl@0 | 28 |
|
sl@0 | 29 |
printElements(aVector, "vector: "); |
sl@0 | 30 |
printElements(set1, "set1 : "); |
sl@0 | 31 |
printElements(set2, "set2 : "); |
sl@0 | 32 |
|
sl@0 | 33 |
return 0; |
sl@0 | 34 |
} |
sl@0 | 35 |
# if 0 |
sl@0 | 36 |
# include <iostream> |
sl@0 | 37 |
main() |
sl@0 | 38 |
{ |
sl@0 | 39 |
// std::stringstream tstr; |
sl@0 | 40 |
std::cout<<"hello world\n"; |
sl@0 | 41 |
} |
sl@0 | 42 |
# endif |