Wie bewerkstellige ich so etwas ? Denn eigentlich müsste die Liste vor TNode deklariert werden damit TNode die Liste kennt, aber dann würde die Liste TNode noch nicht kennen
Hallo, probiers mal so, nennt sich
forward declaration
Delphi-Quellcode:
type
TNodeList = class; //<------------
TNode = class( TObject )
private
Edges: TNodeList;
[..]
end;
TNodeList = class( TObjectList )
protected
function getItem(index: Integer): TNode;
[..]
end;