Каким образом в catch анализируется иерархия классов? С помощью rtti ( dynamic_cast) или как-то еще? class A { ... } class B : A { ... } f() { B b; throw b; } try { f(); } catch (A& a) { ... } Где бы про это почитать?
Похожие темы
- Форум Как правильно наследовать от std::exception ? (2007)
- Форум проблема с exception handling (2003)
- Форум [node.js] Custom exception handling (2012)
- Форум Исключения в С++ (2010)
- Форум Множественное наследование и try/catch inderect base, C++ (2008)
- Форум QString как класс исключения? (2010)
- Форум C++ самый базовый exception (2021)
- Форум Валится на throw (2005)
- Форум [c++] можно ли (1) недопустить «лишнее» наследование или (2) узнать реальный класс в конструкторе или (3) сделать надежный pattern matching (2009)
- Форум C++/exceptions - деление на ноль не ловиццо, почему? (2006)