Registriert seit: 17. Jul 2005
885 Beiträge
Delphi 11 Alexandria
|
AW: TList für Integer
11. Jul 2023, 14:32
Wozu so umständlich? Man konnte doch einfach den Integer auf Pointer casten und fertig.
MyList.Add(Pointer(MyInteger));
So ein Gedöns mit 32/64 Bit, was da unter Umständen Probleme machen könnte, gab es "damals" noch nicht. Und wenn man weiß, dass in der Liste nur Integer verwaltet werden sollen, dann folgt man halt nicht den Pointern, sondern nutzt den Pointer in der Liste direkt als gespeichertes Datum (im Sinne von Singular von "Daten", nicht Zeitpunkt).
Ist zwar nicht so ganz sauber, aber war afaik durchaus gängige Praxis vor der Einführung von Generics.
The angels have the phone box.
|