Ich habe einige Fragen bereits auf StackOverflow mit ähnlichen Titel gefunden, aber wenn ich die Antworten lesen, sie konzentrierten sich auf verschiedene Teile der Frage, die wirklich spezifisch waren (z. B. STL/Container).
Könnte mir bitte jemand zeigen, warum Sie Zeiger/Referenzen für die Implementierung von Polymorphismus verwenden müssen? Ich kann verstehen, dass Zeiger hilfreich sein können, aber sicherlich unterscheiden Referenzen nur zwischen Pass-by-Value und Pass-by-Reference?
Solange Sie Speicher auf dem Heap zuweisen, so dass Sie dynamische Bindungen haben können, wäre dies sicherlich ausreichend. Offensichtlich nicht.