Как мне получить итератор begin и end?

Пишу свой класс строк, решил добавить итераторы. Для хранения информации я НЕ использую string или же vector (У меня есть отдельный класс который хранит в себе ссылку на динамический массив). Как мне получить итераторы begin() и end() ??


Ответы (1 шт):

Автор решения: HolyBlackCat

Проще всего вернуть указатели на первый символ (begin) и на несуществующий символ после последнего (end).

Если хочется чего-то более интересного (проверка на выход за границы?), то возвращать самодельный класс, сответствующий требованиями к итераторам (1 2).

→ Ссылка