boost iterator фасад и разыменование ()функция

Я пытаюсь создать итератор, который может разыменовывать только реальные типы значений, а не использованная литература. Возможно ли это с помощью boost::iterator_facadeили мне нужно иметь значения, которые могут быть возвращены по адресу\ссылке.

Чтобы быть более конкретным, мой итератор возвращает std::pairссылок, что означает, что мои итераторы value_typeнигде не хранятся, а создаются на лету при разыменовании (подобноstd::map::iterator).

9
задан Viktor Sehr 2 December 2015 в 14:12
поделиться