3
A
回答
7
根据§15.3/ 9:
如果程序中没有找到匹配的处理程序,函数终止()被调用;在调用terminate()之前,堆栈是否展开是实现定义的(15.5.1)。 强调我的
之后会发生什么取决于您的操作系统。在实践中:崩溃。 (或者如果你在调试器中,“嘿,你没听清楚”)
0
通常,终止会调用退出进程的abort(),可能转储核心,或者如果连接了调试器,在调试器中停止,以便您可以看到发生了什么。如果你在某处没有发现异常情况,程序将无法继续。
相关问题
- 1. C#:如果未捕获到异常,会发生什么
- 2. 如果CFile :: Write引发异常会发生什么情况?
- 3. 如果我的IExceptionPublisher引发异常,会发生什么情况?
- 4. 如果finally块引发异常,会发生什么情况?
- 5. 如果在Application_Start中引发未处理的异常,会发生什么情况?
- 6. 如果任何异常情况发生
- 7. 如果未安装代码合同,会发生什么情况?
- 8. 如果MySQL数据库未关闭,会发生什么情况?
- 9. 如果决策器未运行,会发生什么情况
- 10. 未能获取锁的线程会发生什么情况?
- 11. 如果发生异常,Laravel DB Transaction会发生什么?
- 12. DatastoreService批量删除。如果发生异常,会发生什么
- 13. 为什么我会收到“未捕获的异常”错误?
- 14. 如果在初始化静态局部变量之前发生异常,会发生什么情况?
- 15. 为什么异常未被捕获?
- 16. 如果在SqlDataReader之前关闭SqlConnection,会发生什么情况?
- 17. 如果我使用printf(“one \ 0two”),会发生什么情况;?
- 18. TFS - 如果我删除工作区会发生什么情况?
- 19. 如果浏览器不支持gzip,会发生什么情况?
- 20. 如果NSURLCache已满,会发生什么情况?
- 21. 如果打开失败会发生什么情况?
- 22. 如果php.ini丢失,会发生什么情况?
- 23. 如果超时,会发生什么情况?
- 24. 如果不使用Xmx会发生什么情况?
- 25. minimax:如果min不起作用会发生什么情况
- 26. 如果堆栈内存变满,会发生什么情况
- 27. 如果Web服务更改参数会发生什么情况?
- 28. 如果消息在MQ中回滚会发生什么情况?
- 29. 如果minSdkVersion低于targetSdkVersion,会发生什么情况?
- 30. 如果DTD链接无处可逃,会发生什么情况?