про аллокатор забыл.
| Код | #include <iostream> #include <iterator> #include <string> #include <vector> #include <list> #include <deque> template<typename T, typename A, template <class, class> class C> std::ostream& operator << (std::ostream& os, const C<T, A>& o) { std::copy(o.begin(), o.end(), std::ostream_iterator<T>(std::cout, ", ")); return os << std::flush; } int main() { std::vector<std::string> vector; std::list<std::string> list; std::deque<std::string> deque;
std::cout << vector; std::cout << list; std::cout << deque; } |
|