Я нашел некоторые вопросы уже на SO с похожим заголовком, но когда я прочитал ответы, они сосредоточились на разных частях вопроса, которые были действительно конкретными (например, STL/контейнеры).
Может кто-нибудь, пожалуйста, покажите мне, почему вы должны использовать указатели/ссылки для реализации полиморфизма? Я могу понять, что указатели могут помочь, но, безусловно, ссылки только дифференцируют между прохождением и передачей по ссылке
Конечно, пока вы выделяете память на кучу, чтобы иметь динамическое связывание, этого было бы достаточно - очевидно, нет.