Как мне получить итератор begin и end?
Пишу свой класс строк, решил добавить итераторы. Для хранения информации я НЕ использую string или же vector (У меня есть отдельный класс который хранит в себе ссылку на динамический массив). Как мне получить итераторы begin() и end() ??
Ответы (1 шт):
Автор решения: HolyBlackCat
→ Ссылка
Проще всего вернуть указатели на первый символ (begin) и на несуществующий символ после последнего (end).
Если хочется чего-то более интересного (проверка на выход за границы?), то возвращать самодельный класс, сответствующий требованиями к итераторам (1 2).