Hallo,
ich mache mal lieber ein einfacheres Bsp.
Delphi-Quellcode:
type
TClass2 = class; // Forward
TClass1 = class
Class2: TClass2;
end;
TClass2 = class
Class1: TClass1;
end;
Ich kann in TClass1 also schon TClass2 benutzen, obwohl TClass2 nicht vollständig definiert ist.
Und wie es schon bereits gesagt wurde, muss das alles im gleichen
type sein.