VC++运行结果出现内存不足。。。

2025-02-27 07:09:25
推荐回答(4个)
回答1:

1将默认堆栈值设大些,可以设定2g以上。
2优化程序,全局变量开数组,到2g左右也是极限了,可以考虑自己管理内存,先保留很大一片内存,分批提交内存,不用的释放掉,这样处理上t的数据都没问题
3设置windows大内存选项,最大3gb
4换成64比特系统

回答2:

大哥,没加循环,你怎么弄.....i,j初始化了吗,没初始化的话,result[i][j]肯定会出现内存访问错误啊 ,40000个result[50][50],至少需要381M的内存.....你这个什么程序啊

回答3:

数组下标是从0开始的,到n-1
10个元素的数组,下标是0—9
你循环条件都写错了
for(i =0; i < 10; i++)
后面的雷同
另外,虚机团上产品团购,超级便宜

回答4:

数组下标是从0开始的,到n-1
10个元素的数组,下标是0—9
你循环条件都写错了
for(i =0; i < 10; i++)
后面的雷同