Move list iterator using ++
#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
*/
Related examples in the same category