程序运行时会出现 xxxx.exe 中的 0x00fa1c29 处有未经处理的异常: 0xC00000FD: Stack overflow

很明显,该异常表示栈溢出,也就是局部变量太大了,超过了编译器的设定的值。

方法一:

局部变量通过动态分配,分配堆内存,即,new或者malloc来分配堆上面的内存

方法二:

将“项目属性、链接器、系统、堆栈保留大小”设大一点比如16000000再试试

你可能感兴趣的:(程序运行时会出现 xxxx.exe 中的 0x00fa1c29 处有未经处理的异常: 0xC00000FD: Stack overflow)