Необходимо ли реализовать несколько итераторов в подобном STL классе?

я довольно знаком с STL и как использовать его. Мой вопрос...

, Если я должен был реализовать свой собственный тип контейнера STL, как внутренние итераторы определяются? Классы STL имеют тенденцию иметь итераторы последовательного или произвольного доступа, const_ версии их и потоковые итераторы.

эти итераторы все полностью определенные в каждом классе STL, или есть ли своего рода базовый класс, которому вы наследовались получить большую часть функциональности итератора? Кто-либо знает хорошую ссылку для того, как реализовать класс, который поддерживает эти различные виды итераторов?

6
задан John Humphreys - w00te 5 September 2011 в 13:13
поделиться