私が知っているように、ループ内の POD 型またはプリミティブ型の変数の宣言は問題ありません (オーバーヘッドなし)。
参照変数はどうですか?
ループ内で参照変数を宣言することは、パフォーマンスにとって重要ですか?
たとえば、以下のように、変数はベクトルを参照します。
vector<vector<int> > data (100, vector<int> (100));
for (int i = 0; i < 100; ++i) {
vector<int> &row = data[i];
...
}
オーバーヘッドはありませんよね?
ありがとうございました。