C++ Vector Iterators

Suman Barik
0

#include <iostream>

#include <vector>

using namespace std;


int main() {

  vector<int> num {1, 2, 3, 4, 5};


  // declare iterator

  vector<int>::iterator iter;


  // initialize the iterator with the first element

  iter = num.begin();


  // print the vector element

  cout << "num[0] = " << *iter << endl;


  // iterator points to the 3rd element

  iter = num.begin() + 3;

  cout << "num[3] = " << *iter;


  // iterator points to the last element

  iter = num.end() - 1;

  cout << "\nnum[4] = " << *iter;


  return 0;

}

Tags

Post a Comment

0Comments
Post a Comment (0)