首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

stack overflow 求解答解决方案

2012-06-09 
stack overflow 求解答我在函数中定义了一个三维数组 int blank[11][135][180],调试时老是报错,但这个数组

stack overflow 求解答
我在函数中定义了一个三维数组 int blank[11][135][180],调试时老是报错,但这个数组占的空间也不大啊,求高手解答。

[解决办法]
如果你觉得这个数组把你的栈空间占用光的话,可以把栈空间调大点。比如:VS平台,项目---属性---配置属性----连接器---系统----堆栈保留大小
[解决办法]
static掉吧,要不改link属性,把stack调大来
[解决办法]
我记得vc默认的栈的大小大概是1M,你这个有点太大了,就算是小于默认大小,你也要考虑程序其它部分。所以还是在堆里分配比较好。放在全局也可以考虑
[解决办法]

你是三维啊,把那几个数乘起来就很大了,要就把栈空间增大,要你就动态分配内存

热点排行