цией файла в памяти. Классифик

Автор admin Пятница, 5 июня 2009 11:32

цией файла в памяти. Классификация итераторов Итератор представляет собой абстрактную модель. Он работает с различными типами контейнеров, не зная базовой структуры данных этих контейнеров. Итераторы поддерживаются большинством контейнеров1, поэтому типы итераторов для заданного контейнера определяются записью Контейнерные адаптеры (стек, очередь и приоритетная очередь) не поддерживают итераторы, поскольку с точки зрения пользователя они не ведут себя как последовательность элементов. Классификация итераторов 341 <тип_контейнерд>::iterator <тип_контейнерд>::const_i terator У каждого контейнера имеется функция begin(), которая возвращает итератор, обозначающий начало элементов контейнера, и функция end(), возвращающая конечный итератор, установленный в позицию за последним элементом контейнера. Если контейнер объявлен константным, то функции begin() и end() возвращают константные итераторы, запрещающие модификацию элементов, на которые они ссылаются (поскольку соответствующие операторы также объявлены константными). Все итераторы поддерживают перемещение к следующему элементу (оператор ++) и сравнения =


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