1.如果异常未被处理(main函数中抛出异常),最后terminate()会被调用,结束整个程序
2.terminate()是整个程序释放系统资源的最后机会
3.结束函数可以自定义但不能继续抛出异常
4.析构函数中不能抛出异常,否则可能会导致terminate()多次调用
相关文章
- 01-05深度学习[paddle框架]:1.数据处理
- 01-05深度学习原理与框架-神经网络架构 1.神经网络构架 2.激活函数(sigmoid和relu) 3.图片预处理(减去均值和除标准差) 4.dropout(防止过拟合操作)
- 01-05外传1.异常处理深度解析
- 01-05异常处理中关于finally的一些常见面试问题知识点解析整理
- 01-05深度剖析Byteart Retail案例【AOP异常处理与缓存】
- 01-05使用Jetpack Compose完成自定义手势处理,深度解析,值得收藏
- 01-05异常处理(异常解析器) 和 对于Properties类型的属性的配置
- 01-05深入解析结构化异常处理(SEH)
- 01-05[C++]深入解析结构化异常处理(SEH)
- 01-05wpf异常:指定的 Visual 不是此 Visual 的上级问题处理解析