写个代码,一不留神,递归层次多了,报错了,
上网查了一下递归的层数,原来受堆栈大小限制,
于是查了改堆栈大小的方法。
如下:
1、通过程序代码控制
// 设置默认堆栈的大小,单位是字节,byte,设置为1G
#pragma comment(linker, "/STACK:1073741824")
2、通过配置程序进行设置,注意单位也是字节,byte
项目->属性->链接器->系统->堆栈保留大小(单位:字节)
写个代码,一不留神,递归层次多了,报错了,
上网查了一下递归的层数,原来受堆栈大小限制,
于是查了改堆栈大小的方法。
如下:
1、通过程序代码控制
// 设置默认堆栈的大小,单位是字节,byte,设置为1G
#pragma comment(linker, "/STACK:1073741824")
2、通过配置程序进行设置,注意单位也是字节,byte
项目->属性->链接器->系统->堆栈保留大小(单位:字节)