fork download
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. void func(std::vector<int> &vec)
  5. {
  6. std::vector<int> copy(std::move(vec));
  7. }
  8.  
  9.  
  10. int main(int argc, char * argv[])
  11. {
  12. std::vector<int> vec1{1, 2, 3, 4, 5};
  13. std::vector<int> vec2(vec1);
  14.  
  15. std::cout << vec1.size() << std::endl;
  16.  
  17. func(vec2);
  18.  
  19. std::cout << vec1.size() << std::endl;
  20. }
Success #stdin #stdout 0.01s 5320KB
stdin
Standard input is empty
stdout
5
5