Главная arrow Программирование С++ arrow Что такое итераторы?

Что такое итераторы?

Итераторы — это объекты, подобные указателям. К ним применимы операции инкремента и декремента, а также операция *. Итераторы объявляются с типом iterator, определенным в различных контейнерах.
Библиотека STL поддерживает обратные (reverse iterator) итераторы. Такие итераторы перемещаются по последовательности объектов в обратном направлении. Следовательно, если обратный итератор указывает на конец последовательности, увеличение его на единицу с помощью операции инкремента приведет к ссылке итератора на предпоследний элемент последовательности.