Необходимо использовать Повышение. Итераторы. Это содержит много шаблонов и понятий для реализации новых итераторов и адаптеров для существующих итераторов. Я записал статья об этой самой теме ; это находится в журнале ACCU в декабре 2008. Это обсуждает изящное решение (IMO) для точно Вашей проблемы: представление членских наборов от объекта, с помощью Повышения. Итераторы.
, Если Вы хотите использовать stl только, , книга Josuttis имеет главу по реализации Ваших собственных итераторов STL.
Для размещения кода в разметке я предлагаю использовать тег
. Он работает так же, как pre, но будет считаться семантически правильным.
В противном случае, и
должны закодировать только угловые скобки.