C++异常处理catch向上类型转换。

匹配的异常并不要求与其捕获的对象类型一致。指针 一个对象或者是指向派生类对象的引用都会与其积累处理器匹配。code 若是是对象自己而不是引用或指针的话,这个异常对象将会被“切割”,丢失派生类包含的全部信息。对象 所以最好是抛出引用,或者是指针。class 可是不会进行自动类型转换。好比以下状况:引用 class Except1{}; class Except2{ public: Exce
相关文章
相关标签/搜索