目录
1.为什么c++不喜欢析构函数抛出异常
2.一个例子-DB资源管理类
3.如何阻止析构函数中的异常被传播出去
3.1用abort函数使程序终止
3.2 将异常吞掉
4.一个更好的方法-使类能够对异常做出反应
5.总结
正文
回到顶部
C++并没有禁止析构函数出现异常,但是它肯定不鼓励这么做。这是有原因的,考虑下面的代码:
网友评论