dynamic_cast<const C*>(&B());
struсt А{ virtuаl ~А(){} }; struсt В : А{}; struсt С : А{};
std::runtime_error
std::bad_cast
std::invalid_argument
dynamic_cast
NULL
Войдите чтобы поставить Нравится
Войдите чтобы прокомментировать
или Узнай больше о Тесты по C++ онлайн
Войдите чтобы поставить Нравится
Войдите чтобы прокомментировать