如何捕捉堆栈溢出异常?

proorck6 2012-04-21 08:26:19
函数递归调用次数多了以后,会产生堆栈溢出,在VC++的call stack中可以看到,请问,如何捕捉这个异常,使程序不至于崩溃呢?
...全文
391 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
proorck6 2012-04-28
  • 打赏
  • 举报
回复
我尝试用signal捕捉异常,但是没有捕捉到。
看来对signal.h还不是很了解。
max_min_ 2012-04-28
  • 打赏
  • 举报
回复
不可以自己抛出异常,然后再主函数里 捕获嘛?
难道是我想简单了?
NBTestNC 2012-04-28
  • 打赏
  • 举报
回复
楼主看看这个,对你应该有帮助。http://blog.csdn.net/starlee/article/details/6662011
majia2011 2012-04-28
  • 打赏
  • 举报
回复
不退出可以,你要自己修复错误,呵呵呵

结构化异常,自己hook掉处理函数。
baichi4141 2012-04-28
  • 打赏
  • 举报
回复
限制递归次数要简单得多
luciferisnotsatan 2012-04-24
  • 打赏
  • 举报
回复
看看结构化异常行不行。
proorck6 2012-04-24
  • 打赏
  • 举报
回复
有人知道吗?
赵4老师 2012-04-24
  • 打赏
  • 举报
回复
cl /Ge ...

64,639

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧