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