Tengo una secuencia de valores que me gustaría pasar a una función que toma un (iterator begin, iterator end) par. Sin embargo, solo quiero que cada segundo elemento en la secuencia original sea proce
me escribió una clase de vectores escasa (ver #1, #2.) me gustaría ofrecer dos tipos de iteradores: el primer set, los iteradores regulares, puede apuntar cualquier elemento, ya sea establecido o no.
En el New Iterator Concepts standard proposal, no puedo descifrar ninguna diferencia útil entre un iterador de pase único y un iterador de reenvío directo. ¿La "Aserción/Nota" para la fila "++ r" en l
Estoy intentando crear un iterador que solo puede desreferenciar a tipos de valores reales, no a referencias. Esto es posible usando boost::iterator_facade, o me requiere tener valores que pueden ser