回 帖 发 新 帖 刷新版面

主题:菜鸟求助C++中超大数组如何定义

求助,C++中或者C中如何定义二维数组array[20000000][5]={0};
好像太大了不能定义。求助,谢谢。

回复列表 (共5个回复)

沙发

在函数中定义的变量,使用的是栈空间,这个数字的大小,这个可以在编译选项里找。

板凳

能不能找一种折中的办法,根据你的应用来编写,不一定把完全的定义写出。。

3 楼

还是不明白啊,继续求助

4 楼

你确定没有其它的办法少一点空间使用?

非要用的话,用new吧

5 楼

可以用vector:)

我来回复

您尚未登录,请登录后再回复。点此登录或注册