码迷,mamicode.com
首页 > 其他好文 > 详细

Error 0xC00000FD: Stack overflow 之 更改堆栈保留大小

时间:2018-01-22 01:19:34      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:项目   ima   col   堆栈   span   flow   fun   技术分享   内存溢出   

Stack  overflow  顾名思义就是堆栈内存溢出。

 

一、无限递归

      这个要自己仔细检查一下,程序中是否含有无限递归的情况,比如下面这就是无限递归:

int function(int x, int y)
{
    if (y == 1)return x;
    return function(x , function(x, y - 1));
}        

二、堆栈内存溢出

       这就是程序中数组开的太多,开的太大了,内存不够用了,此时可以如此做:

       (本测试为VS  2015版本,其他可供参考)

       打开   项目---->属性---->链接器---->系统     如下:

      技术分享图片

 

将“堆栈保留大小”改为  16000000, 若还报错,可以往上调,一般1600000000肯定就够了,如果还报错,可能就不是这个问题了。

 

Error 0xC00000FD: Stack overflow 之 更改堆栈保留大小

标签:项目   ima   col   堆栈   span   flow   fun   技术分享   内存溢出   

原文地址:https://www.cnblogs.com/lv-anchoret/p/8326022.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!