我正在编写一个程序,需要计算 n x n 矩阵的条目
n=1000。
如果我在代码中写入以下两行,我将收到 stackoverflow 错误消息:
const int n = 1000;
double matrix[n][n];
错误消息:
Cubic spline.exe 中 0x010E1ED9 处出现异常错误:0xC00000FD:堆栈溢出(参数:0x00000000、0x00292000)
如何增加堆栈大小,或者您认为还有其他方法可以解决该问题吗?
最佳答案
Visual Studio 使用 4KB 作为堆栈,但默认保留 1MB。您可以在“配置属性”->链接器->系统->“堆栈保留大小”中将其更改为例如 10MB。
关于c++ - 如何增加 Visual Studio C++ 中的堆栈大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61763447/