fork download
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. using namespace std;
  5.  
  6. int main() {
  7. // create a vector to store int
  8. vector<int> vec;
  9. int i;
  10.  
  11. // display the original size of vec
  12. cout << "vector size = " << vec.size() << endl;
  13.  
  14. // push 5 values into the vector
  15. for (i = 0; i < 5; i++) {
  16. vec.push_back(i);
  17. }
  18.  
  19. // display extended size of vec
  20. cout << "extended vector size = " << vec.size() << endl;
  21.  
  22. // access 5 values from the vector
  23. for (i = 0; i < 5; i++) {
  24. cout << "value of vec [" << i << "] = " << vec[i] << endl;
  25. }
  26.  
  27. // use iterator to access the values
  28. vector<int>::iterator v = vec.begin();
  29. while (v != vec.end()) {
  30. cout << "value of v = " << *v << endl;
  31. v++;
  32. }
  33.  
  34. return 0;
  35. }
Success #stdin #stdout 0s 4536KB
stdin
Standard input is empty
stdout
vector size = 0
extended vector size = 5
value of vec [0] = 0
value of vec [1] = 1
value of vec [2] = 2
value of vec [3] = 3
value of vec [4] = 4
value of v = 0
value of v = 1
value of v = 2
value of v = 3
value of v = 4