码迷,mamicode.com
首页 > 编程语言 > 详细

Effective C++ 条款08

时间:2017-08-30 15:37:06      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:一个   effective   eve   对象   prevent   nbsp   rom   exception   抛出异常   

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

 

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

 

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

Effective C++ 条款08

标签:一个   effective   eve   对象   prevent   nbsp   rom   exception   抛出异常   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!