(iterator begin, iterator end)
ペアを取る関数に渡したい値のシーケンスがあります。ただし、元のシーケンスの1つおきの要素のみを処理する必要があります。
Standard-Lib / Boostを使用して、元のシーケンスを渡すことができるイテレーターファサードを作成するための優れた方法はありますか?このような単純なものがすでにブーストイテレータまたは範囲ライブラリにあると思いましたが、何も見つかりませんでした。
それとも、これを行うための別の完全に明白な方法がありませんか?もちろん、値を別のシーケンスにコピーするオプションが常にあることはわかっていますが、それは私がやりたいことではありません。
編集:私は知ってfilter_iterator
いますが、それは値をフィルタリングします-それは反復の進行方法を変更しません。