首页 > 编程语言 > 详细

Effective C++ 条款08

时间:2017-08-30 15:16:11      阅读:261      评论:0      收藏:0      [点我收藏+]

别让异常逃离析构函数  Prevent exceptions from leaving destructors

 

析构函数绝对不要抛出异常,如果一个被析构函数调用的函数可能抛出异常,那么析构函数应该处理这个异常并且不能抛出。

 

这里的理解是,如果一个析构函数抛出异常,会导致当前对象处于未定义状态或者导致程序终止。

Effective C++ 条款08

原文:http://www.cnblogs.com/lucy-lizhi/p/7452726.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!