私がキャッチしている場合BaseException
、これはから派生する例外もキャッチしBaseException
ますか?例外処理は継承などを考慮しますか、それともキャッチされた正確な例外タイプにのみ一致しますか?
class MyException {
...
};
class MySpecialException : public MyException {
...
};
void test()
{
try {
...
}
catch (MyException &e) {
//will this catch MySpecialException?
}
}