小智 5
可能错误在您未显示的代码中.您可能还想重写这样的代码:
int * a = new int[10000];
for (int i=0;i<100000;i++)
{
//do something
}
delete [] a;
Run Code Online (Sandbox Code Playgroud)
如果没有别的东西会更有效率.因为这是C++,您可能还会考虑:
vector <int> a( 10000 );
for (int i=0;i<100000;i++)
{
//do something
}
Run Code Online (Sandbox Code Playgroud)