c – 如果未捕获异常会发生什么?

c – 如果未捕获异常会发生什么?,第1张

概述我不是要求一个意外的异常,而是一个未捕获的异常. 失事?还是终止? 根据§15.3/ 9: If no matching handler is found in a program, the function terminate() is called; whether or not the stack is unwound before this call to terminate() is i 我不是要求一个意外的异常,而是一个未捕获的异常.

失事?还是终止?

解决方法 根据§15.3/ 9:

If no matching handler is found in a program,the function terminate() is called; whether or not the stack is unwound before this call to terminate() is implementation-defined (15.5.1). Emphasis mine

之后会发生什么事情取决于您的 *** 作系统.在实践中:崩溃. (或者,如果你在调试器中,“嘿,你没有抓住这个.”)

总结

以上是内存溢出为你收集整理的c – 如果未捕获异常会发生什么?全部内容,希望文章能够帮你解决c – 如果未捕获异常会发生什么?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1212818.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存