А.Передний итераторiпредставляет собой тип, который представляет собой позиционную ссылку на элементпередней последовательности.. Он позволяет получить доступ к элементу посредством операции отсчета и обеспечивает способ получения итератора к следующему элементу в последовательности.
Итератор может бытьсносным, что означаетотказ::type— четко выраженное выражение.
Итератор — этопрошедший конец, если он указывает за пределы последнего элемента последовательности; итераторы прошедшего конца не подлежат сносу.
Итераторiявляетсяинкрементируемым, если есть "next" итератор, то есть, еслиследующий::типвыражение хорошо определено; прошлые конечные итераторы не являются инкрементируемыми.
Два итератора в одну последовательностьэквивалентны, если они имеют одинаковый тип.
Итераторjдоступенот итератораi, если после рекурсивного примененияследующаяметафункцияiконечное число раз,iэквивалентнаj.
Нотацияi,j) относится кдиапазонуитераторов, начинающемуся сiи вплоть доj.
Статья The MPL Reference Manual: Forward Iterator раздела может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.