C++数组能开多大?

一维数组能开到 4 9909 9039 (四亿多)
二维数组能开到 2 2340 (两万多)
这个数据是我在自己电脑上用codeblocks运行测试得到的结果
如果数组大小稍微超过上面的两个数字不会报错,但是测试输出最后一位输出为空
如果数组大小超过上面两个数字很多,例如五亿,那么会报错,无法编译成功
看了一下这个数据,大概就是二维的平方差不多就是一维的大小

你可能感兴趣的:(数组能开多大)