この板見てるとC++良いって意見ばっかなんだが
■ このスレッドは過去ログ倉庫に格納されています
0582デフォルトの名無しさん
2008/01/24(木) 15:36:44こんな感じで時間計ると、Debugビルド(最適化なし)で100倍くらい差が付く。
最適化ありのReleaseビルドでも3倍は差がつくんだが、何か俺が間違ってるのか?
std::vector<int> vec(2);
int ary[2];
DWORD time1, time2;
ary[0] = 1;
vec[0] = 1;
time1 = GetTickCount();
for(int i=0; i < 10000000; i++) {
ary[0] += 1;
ary[1] = ary[0];
}
time1 = GetTickCount() - time1;
time2 = GetTickCount();
for(int i=0; i < 10000000; i++) {
vec[0] += 1;
vec[1] = ary[0];
}
time2 = GetTickCount() - time2;
■ このスレッドは過去ログ倉庫に格納されています