【发布时间】:2011-04-11 02:38:27
【问题描述】:
我希望有人可以帮助我,我正在尝试使用 Visual c++ 2010 在我的应用程序上创建一个 int[400000000](4 亿)数组,但它会产生溢出错误 相同的代码使用 g++ 在 linux 上运行。 我需要这个,因为我正在处理大型矩阵。 提前谢谢你。
【问题讨论】:
-
您是否尝试动态创建它?
-
也许如果您分享您要解决的核心问题,我们将能够提供更多帮助。
-
在某些系统上,堆栈帧的大小有限制。你可能会遇到这个。使用 std::vector 看看这是否解决了问题(否则你只是内存不足。
标签: c++ arrays visual-c++ visual-c++-2010