读书人

请教一个关于new的有关问题多谢

发布时间: 2012-05-07 12:40:40 作者: rapoo

请问一个关于new的问题,谢谢
int*p;
for(int i=0; i<6000000; i++ )
{
p = new int[80];
memset(p,0,80*4);
}
没有问题
int*p[6000000];
for(int i=0; i<6000000; i++ )
{
p[i] = new int[80];
memset(p[i],0,80*4);
}
为什么这么用宕机呢?麻烦知道的人指点一下,谢谢

[解决办法]
第二个栈溢出了吧
[解决办法]
int*p[6000000];

这是数组,如果是局部的,那么在栈上

读书人网 >C++

热点推荐