Registriert seit: 20. Mai 2010
1.456 Beiträge
Delphi 11 Alexandria
|
Implementierung TList<>
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
|