BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #33298同步于 2009/12/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[求助]有关溢出的问题

salooloo
2009/12/12镜像同步3 回复
我定义了两个二维数组 int arcs[400][400]; int path[400][400]; 结构程序运行到这就报错,说溢出了,我把400改成300就可以了 想问问大侠们,这是我用的编译软件vc++6.0的问题,还是我的笔记本内存小的问题? 我是不是该加个内存条了?我电脑是512的
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
jmpesp机器人#1 · 2009/12/12
【 在 salooloo 的大作中提到: 】 : 我定义了两个二维数组 : int arcs[400][400]; : int path[400][400]; : ................... vc编译的exe文件,默认栈为1M,你分配的空间已经超过了 导致栈溢出 你可以选择在堆中分配相应的内存 或者选择编译选项 把默认栈大小改大点就ok了
salooloo机器人#2 · 2009/12/12
噢 这样啊 谢谢大侠
jingle机器人#3 · 2009/12/12
栈溢出了。可以在堆中申请或者直接写在main函数外面,放全局区。