Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.04.2020, 17:33   #1
jonn342
Пользователь
 
Регистрация: 26.01.2020
Сообщений: 13
По умолчанию Обратный итератор

Доброго времени суток, товарищи!

Задаю этот вопрос здесь, ибо всемогущие гугл, хабр и cppreference не дали мне ответы на вопрос.

Появилась надобность реализовать свой обратный итератор.
Разобрался, что это, и в принципе его построения, так же покопался в заголовочнике xutility, просмотрев все возможные перегрузки операторов, конструкторы и методы итераторов.
И только одно мне не дало покоя, ибо нигде не могу это найти.

Как при инициализации обратного итератора происходит сдвиг элементов? И как вообще итератор способен получать доступ к "элементу" стоящим перед первым элементом или стоящий после последнего элемента массива через функции end для обычного итератора и rend() для обратного итератора?

В дебрях исходника я не смог отрыть это дело, во всяком случае, надеюсь, что смотрел невнимательно.
Если кто знает и может объяснить, буду очень рад, если просветите меня в этом вопросе.
Всем добра и хорошего дня.
jonn342 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
итератор set c++ Arrioh Помощь студентам 1 25.12.2012 16:01
Итератор по полю бит Farrel Общие вопросы C/C++ 10 13.03.2011 20:25
Итератор к шаблону Crucian Общие вопросы C/C++ 5 29.10.2007 16:52