#include #include using std::cout; using std::endl; template void print(const T& container) { typename T::const_iterator iter = container.begin(); while (iter != container.end()) { cout << *iter << endl; iter++; } } int main(int argc, char** argv) { std::vector v1; for (int i = 0 ; i < 8 ; ++i) { v1.push_back(i); } print(v1); return 0; }