读书人

奇怪编译顺利但运行出错?

发布时间: 2013-01-07 10:02:24 作者: rapoo

奇怪,编译成功,但运行出错???
奇怪,编译顺利,但运行出错?

int V[1200][230][260][3];

for (int i=0; i<1200; i++)
{
for (int j=0; j<230; j++)
{
for (int k=0; k<260; k++)
{
V[i][j][k][0]= i;
V[i][j][k][1]= j;
V[i][j][k][2]= k;
}
}
}


[解决办法]
这个数组得多大啊,堆栈溢出了吧.
[解决办法]
200多MB的数据,这个太大了,栈溢出了。
[解决办法]
动态分配内存吧,new一个或者用malloc来分配
[解决办法]
换堆内存呗。

读书人网 >C++ Builder

热点推荐