65,187
社区成员




#include <iostream>
#include <vector>
using namespace std;
int main()
{
int loop_size = 64 * 80000;
vector<pair<double, int>* > mysize(loop_size);
for (int i = 0; i < loop_size; i++)
{
mysize[i] = new pair<double, int>();
}
cout << "new ok" << endl;
for (int i = 0; i < loop_size; i++)
{
delete mysize[i];
}
cout << "delete ok" << endl;
return 0;
}
cout << "new ok" << endl;
cout << "delete ok" << endl;
#include "stdafx.h"
#include <iostream>
#include <boost/timer/timer.hpp>
using namespace std;
int main()
{
int loop_size = 64 * 80000;
vector<pair<double, int>* > mysize(loop_size);
{
boost::timer::auto_cpu_timer timer;
for (int i = 0; i < loop_size; i++)
{
mysize[i] = new pair<double, int>();
}
}
cout << "new ok" << endl;
{
boost::timer::auto_cpu_timer timer;
for (int i = 0; i < loop_size; i++)
{
delete mysize[i];
}
}
cout << "delete ok" << endl;
system("pause");
return 0;
}