目前位置: VCer资源中心 >>> VCer论坛 >>> 技术问答

[本帖已阅读2388次 分值2 回复1次] 张贴资源 发回信箱 控制面板

急问:VC++编程中遇到堆栈溢出,如何可以使堆栈变大?

提供者:wfeifei 张贴时间:2004-07-07 19:23:27.0 出处:vcer.net 作者:不祥

急问:VC++编程中遇到堆栈溢出,如何可以使堆栈变大?(2004-07-07 19:23:27.0)


小猪西西


茫茫人海中我孤身一人

      形单影只独来独网

      寻找着冥冥之中的另一半

      却迟迟没有发现她的身影

 
级别: VCer小兵
头衔: VCer会员

经验: 44
作品: 3
分会: 华中分会
注册: 2004-06-19 21:47:04.0
登录: 2004-07-07 19:14:00.0
在一个包含排序算法的程序中,用了快速排序,由于用到了递归调用,当要排的数字很大时就发生了堆栈溢出。请问如何解决这个问题,如何让堆栈大一点?

注:转载文章需注明来源:VCer.net 文章地址:http://vcer.net/2686.html

  如果你觉得VCer.net不错,而且你愿意为VCer.net捐赠一元钱,那么点击后面的捐赠按钮吧:) vcer.net捐赠

http://bbs.whnet.edu.cn/upload/1078019815感情.gif

放弃该放弃的是明智

放弃不该放弃的是懦弱

不放弃该放弃的是愚昧

不放弃不该放弃的是执着

[回复该贴] [加入个人书签]

re:急问:VC++编程中遇到堆栈溢出,如何可以使堆栈变大?

在 Visual Studio 开发环境中设置此链接器选项

打开此项目的“属性页”对话框。有关详细信息,请参见设置 Visual C++ 项目属性。

单击“链接器”文件夹。

单击“系统”属性页。

修改下列任一属性:

堆栈提交大小

堆栈保留大小

以编程方式设置此链接器选项

请参见 StackCommitSize 和 StackReserveSize 属性。

IT_FLY 于 2004-07-09 09:56:34.0 编辑 [回复该贴]