fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <string>
  4. #include <iterator>
  5.  
  6. using namespace std;
  7.  
  8. template <typename T>
  9. ostream& operator<<(ostream& o, const vector<T>& v) {
  10. copy(v.begin(), v.end(), std::ostream_iterator<T>(o,","));
  11. }
  12.  
  13. int main()
  14. {
  15. vector<string> s_v;
  16. s_v.push_back("one");
  17. s_v.push_back("two");
  18.  
  19. vector<int> i_v;
  20. i_v.push_back(1);
  21. i_v.push_back(2);
  22.  
  23. cout << s_v;
  24. cout << i_v;
  25. }
Success #stdin #stdout 0s 3032KB
stdin
Standard input is empty
stdout
one,two,1,2,