#include <iostream> using namespace std; class A{ public: virtual ~A() {} }; class B: public A{ }; int main(){ A a; try{ B & b = dynamic_cast<b &>(a); }catch(...){ } return 0; }
std::bad_cast
b
a
Ввійдіть щоб вподобати
Ввійдіть щоб прокоментувати
або Дізнайся більше про Тести з C++ онлайн
Ввійдіть щоб вподобати
Ввійдіть щоб прокоментувати