Forum: Object-Pascal / Delphi-Language
Delphi
by Medium,
29. Nov 2011
Sagen wir es anders: Alles, was keine lokale Methodenvariable oder By-Value-Parameter ist landet auf dem Heap.
(Der Umkehrschluss ist dagegen nicht so ohne weiteres zulässig.)
Forum: Object-Pascal / Delphi-Language
Delphi
by Medium,
29. Nov 2011
Der Zugriff auf dynamische und statische Arrays dürfte prinzipiell gleich schnell sein. Ich kann mir vorstellen, dass die Aussage auf Basis eines Apfel-Birnen-Vergleichs gemacht wurde, da ggf. ein statisches Array auf dem Stack eine Spur flotter sein könnte, aber vergleicht man beide auf dem Heap, sollte es mich schon wundern, wenn es da messbare Unterschiede gäbe. (Ich zweifel sogar gerade...
Forum: Object-Pascal / Delphi-Language
Delphi
by Medium,
28. Nov 2011
Die Floats haben doch bestimmt einen semantischen Zusammenhang mit etwas, was sich gut in einer Klasse kapseln ließe. Felder einer Klasse landen ebenfalls auf dem Heap (statt dem Stack) :)