In der Testklasse von oben funktioniert es, aber warum nicht mit einem Zeiger und New()?
Ich glaub ich hatte das Problem zu weit vereinfacht.
Wie kann ich das nun auf meine Liste anwenden?
Ausschnitt:
Delphi-Quellcode:
TMyList<T> = class
type
PRec = ^TRec;
TRec = record
ID: integer
Data: T;
Next: PRec;
end;
private
FCount: integer;
FFirst: PRec;
FLast: PRec;
{...}