可能性の重複:
Is there a performance difference between i++ and ++i in C++?イテレータをインクリメントする:++ ++よりも効率的です++?
が、私はイテレータがのstd ::ベクトルをループするために使用されているプログラムを書いています。誰かが、forステートメントで++を実行すると、より効率的なコードにつながると私に言った。言い換えれば、彼らはそれを言っている:
for (vector<string>::iterator it=my_vector.begin(); it != my_vector.end(); ++it)
実行速く
for (vector<string>::iterator it=my_vector.begin(); it != my_vector.end(); it++)
よりも、この本当ですか?そうであれば、効率改善の理由は何ですか?すべての++/++は、イテレータをベクトルの次のアイテムに移動するのですか?
参照してください:http://stackoverflow.com/questions/24901/ – Shog9
正確な複製が、担当者のレースはとにかくです。 – macbirdie
これはイテレータに関するものなので、答えが必要です。他の質問は全体的な違いについて質問するようです。私はそれらが関連する質問だと思いますが、正確な重複はありませんか? –