Einzelnen Beitrag anzeigen

freimatz

Registriert seit: 20. Mai 2010
1.456 Beiträge
 
Delphi 11 Alexandria
 
#1

Implementierung TList<>

  Alt 22. Mär 2022, 08:02
Hallo,
wie ist denn TList<> intern implementiert. Mich interessiert die Speicherung der Daten.
Wenn ich z.B. eine TList<TLabel> ist TLabel eine Klasse. Dann wird es wie ich mich vage erinnere einen Speicherblock geben, der Referenzen (also Pointer) auf die Labels enthält.

Wenn ich dagegen z.B. ein TList<Byte> habe, sind es da Referenzen auf Bytes und die Bytes sind separat gespeichert? Oder werden in dem Speicherblock die Bytes selbst gespeichert?

Zusatzfrage: wie ist es bei Spring4D
  Mit Zitat antworten Zitat