transform_iteratorを使用して、範囲でデルタ変換を行いたい。デルタ変換とは、r 0が同じままであり、後続の要素r iが(r i --r i -1)にマップされることを意味します。
私の問題は、transform_iteratorにはconstファンクターが必要であると言える限り、私のファンクターは前の値を覚えておく必要があるということです。どうすればこれを解決できますか?自分のイテレータを書くだけでいいですか?
イテレータとして必要な理由は、次のステップでそれからレンジアダプタを作成したいからです。
編集:transform_iteratorは非constファンクターを許可しているようで、constnessの欠如について不平を言ったのは本当に私のレンジアダプターだったようです。とにかくtransform_iteratorを使用することがどれほど適切であるかについての議論は興味深いように思われるので、私は質問を開いたままにしておきます。