Шаг 235.
Библиотека STL. Итераторы STL. Итераторные адаптеры. Написание унифицированных функций для итераторов. Выбор категории итератора

    На этом шаге мы рассмотрим особенности реализации в зависимости от категории итератора.

    Выбор реализации в зависимости от категории итератора выполняется в два этапа.

    Версия для итераторов произвольного доступа могла бы, например, использовать возможности, не поддерживаемые двунаправленными итераторами. Благодаря иерархической структуре тегов итераторов можно предоставить одну реализацию для нескольких категорий итераторов.

    На следующем шаге мы рассмотрим выбор реализации для функции distance.




Предыдущий шаг Содержание Следующий шаг