读书笔记MoreEffectiveC++(13)

来源:互联网 发布:自学电脑编程最快多久 编辑:程序博客网 时间:2024/05/22 12:53
通过引用捕获异常
1.是否应该删除他们接受的指针?如果是在堆中建立的异常对象,那他们必须删除他,否则会造成异常泄露。如果不是在堆中建立的对象,那绝不能删除它。所以最好避免传指针给异常
2.通过值捕获异常,会遇到slicing problem,触发多态时,派生类对象依旧用基类来析构
3.通过引用没有上述两个问题,而且异常对象只被拷贝一次。
0 0
原创粉丝点击