Проблема такая: существует std::map в котором first — это некоторый id, а second содержит итератор на несовместимые контейнеры, т.е. например, структура с id == 0: это некий самопальный stl-совместимй чудо-контейнер, а вторая, имеющая id == 1 — это std::list
Теперь вопрос: как реализовать такое, и добраться до объекта, на который ссылаются?
Здравствуйте, oilmagnate, Вы писали:
O>Проблема такая: существует std::map в котором first — это некоторый id, а second содержит итератор на несовместимые контейнеры, т.е. например, структура с id == 0: это некий самопальный stl-совместимй чудо-контейнер, а вторая, имеющая id == 1 — это std::list
O>Теперь вопрос: как реализовать такое, и добраться до объекта, на который ссылаются?
может RSDN search: any_iterator ?
Re[2]: Доступ к элементам контейнеров различного типа
Здравствуйте, oilmagnate, Вы писали:
K>>может RSDN search: any_iterator ?
O>Очень даже может быть...а можно на примере стандартного вектора и списка? Не судите строго, но я не понял как этим воспользоваться.
Здравствуйте, korzhik, Вы писали:
K>Здравствуйте, oilmagnate, Вы писали:
O>>Проблема такая: существует std::map в котором first — это некоторый id, а second содержит итератор на несовместимые контейнеры, т.е. например, структура с id == 0: это некий самопальный stl-совместимй чудо-контейнер, а вторая, имеющая id == 1 — это std::list
O>>Теперь вопрос: как реализовать такое, и добраться до объекта, на который ссылаются?
K>может RSDN search: any_iterator ?
Кстати никто не в курсе почему никак не включат any_iterator в boost?
Re[2]: Доступ к элементам контейнеров различного типа
Здравствуйте, korzhik, Вы писали:
K>Здравствуйте, oilmagnate, Вы писали:
O>>Проблема такая: существует std::map в котором first — это некоторый id, а second содержит итератор на несовместимые контейнеры, т.е. например, структура с id == 0: это некий самопальный stl-совместимй чудо-контейнер, а вторая, имеющая id == 1 — это std::list
O>>Теперь вопрос: как реализовать такое, и добраться до объекта, на который ссылаются?
K>может RSDN search: any_iterator ?