Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.159 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: Speicherallokation / Geschwindigkeit beim speichern und auslesen

  Alt 11. Apr 2024, 09:55
Der Kernpunkt eines Arrays (im Vergleich zu bspw. einer Liste, einem Stack und anderen), ist, dass es eine feste Länge hat. Ein Array wächst oder schrumpft nicht - Der Speicherverbrauch ist immer gleich.

Mit der Zeile res_pos := res_pos + [Wert]; legst du ein neues Array an, das den Inhalt von res_pos enthält, plus Wert hintendran. Dann steckst du dieses neue Array in die Variable res_pos , und das alte Array wird gelöscht.
  Mit Zitat antworten Zitat