【初心者歓迎】C/C++室 Ver.99【環境依存OK】 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0436434
2016/09/23(金) 19:37:03.24ID:WiufwV3J動作を見てみると
op(*(first + i))
と記述したほうが良いと思うのですが、
op(*(first + (i - result)))
としなければいけない理由はあるのでしょうか?
単純に引数を返す関数を与えてやると、firstからlastの値を、resultからresult+(last-first)にコピーすることになり、
op(*(first+(i-result)))と説明できる動作で無いように思えます。
そもそも、イテレータ同士を足し合わせるような記述が良いのかどうかもわかっていませんが
■ このスレッドは過去ログ倉庫に格納されています