fork download
  1. #include <iostream>
  2. #include <iterator>
  3. #include <vector>
  4.  
  5.  
  6. std::vector<int> operator +(std::vector<int> lhs, std::vector<int> const& rhs) {
  7. lhs.insert(std::end(lhs), std::begin(rhs), std::end(rhs));
  8. return lhs;
  9. }
  10.  
  11.  
  12. int main() {
  13. std::vector<int> const lhs {1, 2, 3};
  14. std::vector<int> const rhs {4, 5, 6};
  15.  
  16. std::vector<int> const result = lhs + rhs;
  17.  
  18. for (auto value : result) {
  19. std::cout << value << ' ';
  20. }
  21. std::cout << std::endl;
  22. }
  23.  
Success #stdin #stdout 0s 3476KB
stdin
Standard input is empty
stdout
1 2 3 4 5 6