Может ли кто-нибудь дать мне реальный пример того случая, когда требуется динамическое_сканирование и вообще не может быть сработано? Примеры, о которых я могу думать, обычно можно обрабатывать с двойной отправкой.
Если ограничение слишком велико, пример, когда dynamic_cast, как правило, подходит, также будет приятным.
Я бы хотел увидеть реальные примеры вместо "обычно используется для переноса между типами вверх и вниз по дереву типов".