返回信息流VC下就定义了一个256*256*11的三维数组,运行时就报错
VC6、VC2008都一样,但GCC能正常运行
[quote]
int main()
{
int A[256][256][11];
...
}
[/quote]
VC对下标有什么具体的限制?有没有宏开关之类修改设定的?
这是一条镜像帖。来源:北邮人论坛 / cpp / #35681同步于 2010/2/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
[求助] VC中多维数组下标限制
ATV
2010/2/4镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
【 在 ATV 的大作中提到: 】
: 谢谢LS各位,放到全局变量就行
放到全局变量是有弊端的 如果你初始化全局变量数组 那是会占用可执行文件的体积的
如果数组不初始化 那放在全局变量比较妥当
vc的默认堆栈大小是1M 这个是可以修改的
最佳方案是在堆中分配