На этом шаге мы рассмотрим двунаправленные итераторы.
Двунаправленными итераторами называются прямые итераторы, поддерживающие возможность перебора элементов в обратном направлении. Для этой цели в них определяется дополнительный оператор -- (таблица 1).
Выражение | Описание |
---|---|
--iter | Смещение назад (возвращает новую позицию) |
iter-- | Смещение назад (возвращает старую позицию) |
На следующем шаге мы рассмотрим итераторы произвольного доступа.