别让异常逃离析构函数 Prevent exceptions from leaving destructors
析构函数绝对不要抛出异常,如果一个被析构函数调用的函数可能抛出异常,那么析构函数应该处理这个异常并且不能抛出。
这里的理解是,如果一个析构函数抛出异常,会导致当前对象处于未定义状态或者导致程序终止。
posted on 2017-08-30 13:42 ^~~^ 阅读(93) 评论(0) 编辑 收藏 举报