BidirectionalIterator - класс BidirectionalIterator

Абстрактный класс BidirectionalIterator описывает методы для перебора элементов коллекций или составных объектов, например, таких как, массивы, списки или множества. В отличии от родительского класса Iterator он так же позволяет передвигаться по элементам в обратном направлении.

Стоит отметить, что поведение итератора не определено в случае, если объект-контейнер изменяется в процессе итерации.

Интерфейсы

  • Iterator
    • Методы

      Устанавливает внутренний указатель на предыдущий элемент в коллекции (составном объекте)