Четвертый BORLAND С++ и его окружение

Итераторы контейнера


Каждый контейнер имеет соответствующий класс итераторов, которые предназначены для итерации конкретного вида контейнера.

Например, итератор класса TArrayAsVector имеет соответствующий

итератор TArrayAsVectorIterator, который отвечает за итерацию по

всем элементам массива. Итератор контейнера реализуют для контейнера операции пред- и постинкрементации ++, а также функцию-элемент Current, возвращающую текущий объект, и функцию-элемент Restart, перезапускающую итерацию.



Содержание раздела