C++堆栈溢出 - visual studio 2008

Bud*_*dhi 1 c++ stack-overflow visual-studio-2008

我声明并初始化了一个具有[100] [1000] [1000]个char元素(100MB)的数组,它没有说第一次堆栈溢出.但是当我运行它一段时间后它会抛出一个堆栈溢出异常!我在项目选项 - >链接器 - >系统中将-Stack Reserve Size-增加到200,000,000,但它没有用!我正在使用2GB Ram.How我如何避免堆栈溢出.

jld*_*ont 8

停止使用堆栈!使用堆内存!

  • 同意.堆栈上的100MB是非常荒谬的.而且我认为我使用超过一页不好... (3认同)