Move list iterator using ++ : list iterator « list « C++ Tutorial






#include <iostream>
#include <cassert>
#include <list>
#include <algorithm> // for find
using namespace std;

int main()
{

  char x[5] = {'a', 'r', 'e', 'q', 't'};

  list<char> list1(&x[0], &x[5]);

  // Search for the first occurrence of the letter e:
  list<char>::iterator where = find(list1.begin(), list1.end(), 'e');

  list<char>::iterator next = where;
  ++next;

  cout << *next << endl;
  return 0;
}
q








17.9.list iterator
17.9.1.Use iterator to loop through all elements in a list
17.9.2.Use iterator to change all elements in a list
17.9.3.Loop through list back and forth
17.9.4.Use reverse_iterator and iterator with list
17.9.5.iterator of list integers
17.9.6.List iterator for certain type list
17.9.7.Move list iterator using ++