Trennung zwischen Speicherverwaltung und Auf- und Abbau von Objekten

Content

Unsere letzte Lösung hatte den Nachteil, dass zu den Template-Abhängigkeiten ein default constructor für den Element-Typ gehörte und es unvermeidlich war, dass alle Objekte zunächst ohne Parameter konstruiert worden sind, bevor sie mit sinnvollem Inhalt gefüllt wurden.

Prinzipiell ist es möglich, das Belegen und Freigeben von Speicher zu trennen von dem Konstruieren und Abbauen eines Objekts.

Angenommen, T ist der Elementtyp und size die Zahl der gewünschten Elemente, dann können die vier genannten Operationen wie folgt durchgeführt werden:

Aufgaben