很明显,该异常表示栈溢出,也就是局部变量太大了,超过了编译器的设定的值。
方法一:
局部变量通过动态分配,分配堆内存,即,new或者malloc来分配堆上面的内存
方法二:
将“项目属性、链接器、系统、堆栈保留大小”设大一点比如16000000再试试
本文主要介绍了当遇到栈溢出异常时的两种解决方案:一是通过动态分配的方式在堆上为局部变量分配内存;二是调整项目的堆栈保留大小设置。
很明显,该异常表示栈溢出,也就是局部变量太大了,超过了编译器的设定的值。
方法一:
局部变量通过动态分配,分配堆内存,即,new或者malloc来分配堆上面的内存
方法二:
将“项目属性、链接器、系统、堆栈保留大小”设大一点比如16000000再试试

被折叠的 条评论
为什么被折叠?