fork download
  1. #include <vector>
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. void func(vector<int>& vec)
  6. {
  7. // modify the vector
  8. vec.push_back(2);
  9. vec.push_back(3);
  10. }
  11.  
  12. int main()
  13. {
  14. vector<int> a; // our vector
  15. a.push_back(1); // add 1 element to it
  16.  
  17. func(a); // pass it to our function (by reference) to add 2 more
  18.  
  19. // how many items?
  20. cout << a.size(); // will output 3
  21. }
Success #stdin #stdout 0s 3428KB
stdin
Standard input is empty
stdout
3