Zitat von
Hansa:
die vermisse ich. Da wird immer ausgewichen. 8) Wieso das ?
Man kann damit nicht mehr machen, aber man kann eleganteren Code schreiben (siehe mein vorigen Beitrag). Und es ist weniger fehleranfällig, als die dynamische Allokation und der späteren expliziten Freigabe, also das wozu man in Delphi gezwungen ist.
Die übliche Idee ist doch wenn eine Variable ihren Gültigkeitsbereich verläßt wird sie freigegeben.
In den allermeisten Fällen braucht man nicht dynamisch zu allozieren...
Z.B. ist es sehr lästig wenn man sowas wie mathematische Vektoren in einer Klasse gekapselt hat und dann eine Berechnung vornimmt. Dynamisch wird das sehr unübersichtlich.