Вопросы к Поиску с Алисой
Оператор dynamic_cast в C++ не генерирует исключения, если применяется не к ссылке, а к указателю. stackoverflow.com telegra.ph
В этом случае, если преобразовать тип объекта невозможно, dynamic_cast не генерирует исключение, а возвращает значение nullptr. stackoverflow.com telegra.ph
Исключение генерируется только если аргумент шаблона оператора — ссылочный тип. stackoverflow.com В таком случае сбой приведения вызывает исключение std::bad_cast. learn.microsoft.com www.geeksforgeeks.org