Matrizendarstellung in C++
-
Dann könnte man immer noch das gesamte Matrix-Objekt auf dem Freispeicher (Heap) erstellen, aber dafür sollte die Matrixklasse frei von Speicherallokationen sein.
-
Oder man implementiert eine Small Matrix Optimization nach Vorbild der Small String Optimization.
-
Man kann auch gerne
unique_ptr<T[]>
verwenden.Wenn man unbedingt möcht kann man sich auch sowas wie
unique_ptr<T[]>
selbst basteln und das dann verwenden.Bloss bitte bitte nicht Resourcenverwaltung mit anderen Dingen zusammen in eine Klasse packen. Das geht viel viel öfter schief als es gut geht.