Skipping iterator
Tenho uma sequência de valores que gostaria de passar para uma função que leva um(iterator begin, iterator end)
pair. No entanto, só quero que cada segundo elemento na sequência original seja processad
Existe uma maneira agradável de usar o Standard-Lib / Boost para criar uma fachada de iterador que me permita passar na sequência original? Imaginei que algo simples como esse já estaria nos iteradores de impulso ou nas bibliotecas de intervalo, mas não encontrei nad
Ou estou sentindo falta de outra maneira completamente óbvia de fazer isso? Claro, eu sei que sempre tenho a opção de copiar os valores para outra sequência, mas não é isso que eu quero faze
Editar Eu sei sobrefilter_iterator
, mas isso filtra os valores - não altera a maneira como a iteração avanç