当前位置: 首页 > 文档资料 > C++大学教程 >

13.13 异常与继承

优质
小牛编辑
122浏览
2023-12-01

可以从共用基类派生各种异常类。如果 catch 捕获基类类型异常对象的指针或引用,则也可以捕获该基类所派生的异常对象的指针或引用。这样允许相关错误的多态处理。

调试与调试提示 13.2
利用异常继承使异常处理器可以用相当简单的符号捕获相关错误。虽然可以捕获每个派生类异常对象的指针或引用,但更简练的方法是捕获基类异常对象的指针或引用,另外.如果程序员忘记测试一个或几个派生类指针或引用,则捕获每个派生类异常对象的指针或引用容易造成错误。