Подскажите пожалуйста, как нормально создать свой класс итераторов c рандомным доступом.
Насколько я понял (а возможно я понял неправильно) необходимо и достаточно создать класс с переопределенными операторами ==,<,++,--,* и &. Однако обычно все делается через наследование базовых классов. Или этот метод используется только при небольшом объеме изменений?