C++大数组栈溢出问题
代码中声明一个大数组,报错,出现栈溢出问题。double m_Table[1000][1000];原因:程序的静态数据量太大。若无特别要求,不要开辟一个大于100的数组。解决方法:1.改为堆变量2.修改系统限制(如果函数不频繁调用,也不递归,一般可以接受,但不推荐该方法)备注:C++编译的程序占用的内存分为以下几个部分栈区(stack)— 由编译器自动分配释放,存放函数的参数值、局部变量等。操作方式类似于数据结构中的栈。堆区(heap) — 一般由程序员分配释放,若程序员不释放,程序







