如果我捕获了 BaseException ,这是否也会捕获从
BaseException 派生的异常? 异常处理是否关心继承等,还是仅匹配要捕获的 确切 异常类型?
class MyException {
...
};
class MySpecialException : public MyException {
...
};
void test()
{
try {
...
}
catch (MyException &e) {
//will this catch MySpecialException?
}
}