// http://tinodidriksen.com/2010/01/31/snippet-vector-to-output-stream/ #include #include #include template std::ostream& operator<<(std::ostream& stm, const std::vector& obj) { stm << "["; if (!obj.empty()) { for (size_t i = 0 ; i vec; vec.push_back(1); vec.push_back(2); vec.push_back(3); vec.push_back(2); vec.push_back(5); vec.push_back(6); vec.push_back(1); std::cout << vec << std::endl; }