Можно ли и как канонично получить из итератора тип элемента последовательности?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 17.04.25 17:54
Оценка:
Здравствуйте!

Вот у меня есть класс UtfIterator, который при разыменовании возвращает 32ух-битный Unicode символ, разбирая UTF8 последовательность по char указателю, который хранит у себя, и соответственно, всякие игры c &*it выдадут лажу.

Также у меня в те же функции может быть передан итератор от вектора char или строки, или вообще голые указатели.

Я хочу из любого типа итераторов одинаковым способом получить const char*.

Есть ли для этого каноничное решение?
Маньяк Робокряк колесит по городу
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.