Вопросы с тегом «const-iterator»

8
Как реализовать итератор в стиле STL и избежать распространенных ошибок?
Я сделал коллекцию, для которой хочу предоставить итератор с произвольным доступом в стиле STL. Я искал пример реализации итератора, но не нашел. Я знаю о необходимости постоянных перегрузок []и *операторов. Какие требования предъявляются к итератору в стиле «STL» и каких других ошибок следует избегать (если таковые имеются)? Дополнительный контекст: это …

6
Как правильно реализовать пользовательские итераторы и const_iterators?
У меня есть пользовательский класс контейнера , для которого я хотел бы написать iteratorи const_iteratorклассы. Я никогда не делал этого раньше, и мне не удалось найти подходящее руководство. Каковы рекомендации по созданию итераторов, и что я должен знать? Я также хотел бы избежать дублирования кода (я чувствую это const_iteratorи iteratorделюсь …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.