Я преобразовываю некоторый код в системе, которая обслуживает пользовательский интерфейс с помощью перечислителя. К сожалению, перечислитель был разработан на основе std::vector<T>::const_iterator
. То есть он принимает начальный и конечный итератор типа std::vector<T>::const_iterator
.
Я хотел бы преобразовать базовый контейнер источника данных из вектора в мультииндексный контейнер повышения. Это работает хорошо, пока мне не придется обслуживать счетчик.
Мой вопрос: возможно ли преобразовать итератор индекса контейнера с несколькими индексами в std::vector<T>::const_iterator
?