Можно ли просмотреть следующий элемент в контейнере, который в настоящее время указывает итератор, без изменения итератора?
Например, в std:: set,
int myArray[]= {1,2,3,4};
set <int> mySet(myArray, myArray+4);
set <int>::iterator iter = mySet.begin();
//peek the next element in set without changing iterator.
mySet.erase(iter); //erase the element if next element is n+1