今天写一个C++小程序,竟然出现:“VS 未经处理的异常: 0xC00000FD: Stack overflow”
查了一下,普通数组变量是在堆栈中保存的,而堆栈空间有限,故出此错误

解决方案

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
  1. 将“项目属性、链接器、系统、堆栈保留大小”设大一点比如16000000
  2. 声明成全局或static的,这两种变量不压栈,想开多大都可以
  3. 用指针方式声明数组
  4. 用向量vector

参考:https://blog.csdn.net/ysuncn/article/details/1796540

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄