vector<int> vt1;
DWORD dwStart1 = GetTickCount();
for(int i = 0; i < 10000000; i++)
{
vt1.push_back(1);
//printf("vt1 capacity = %d\n ", vt1.capacity());
}
DWORD dwStart2 = GetTickCount();
printf("vt1 Time Stat: %d ms\n", dwStart2 - dwStart1); vector<int> vt2;
dwStart1 = GetTickCount();
vt2.reserve(10000000);
for(int i = 0; i < 10000000; i++)
{
vt2.push_back(1);
//printf("vt2 capacity = %d\n ", vt2.capacity());
}
dwStart2 = GetTickCount();
printf("vt2 Time Stat: %d ms\n", dwStart2 - dwStart1);