Они также могут разыменовыват

Автор admin Суббота, 6 июня 2009 11:32

Они также могут разыменовываться только один раз для каждого записанного значения и поддерживают перемещение только от начала к концу контейнера. Для итераторов вывода не существует понятия «конечного значения», после которого дальнейшее перемещение невозможно. Итак, итераторы вывода поддерживают разыменование (только один раз для каждого значения) и перемещение вперед. Прямые итераторы — множественные операции чтения-записи Прямой итератор объединяет всю функциональность итераторов ввода и вывода, а также возможность многократного разыменования, что позволяет многократно читать и записывать элементы. Как подсказывает название, перемещение возможно только в прямом направлении. В стандартной библиотеке не существует стандартных итераторов, которые бы относились к этой категории. Двусторонние итераторы — оператор Двусторонний итератор обладает всеми возможностями прямого итератора, а также может перемещаться назад на одну позицию оператором –. Итераторы, возвращаемые контейнером list, являются двусторонними. 344 Глава 7 • Обобщенные контейнеры Итераторы произвольного доступа — аналоги указателей Наконе


Комментарии закрыты.