Registriert seit: 19. Dez 2002
476 Beiträge
|
Re: Record und Array forwarded deklarieren
23. Mai 2005, 02:39
Vorweggenommen, ich weiß es nicht, ob es sowas gibt aber:
es erscheint mir problematisch eine solche Konstruktion zuzulassen, da sie eine unendliche Liste von Records erzeugen würde, nicht nur unendlich in der Länge, auch in den Dimensionen !
Delphi-Quellcode:
TMyRecord=record
x: integer;
y: integer;
f: array of TMyRecord;
end;
x, y ,f[0].x, f[0].y, f[1].x, f[1].y, ..., f[n].x, f[n].y
aber auch: f[0].f[0].x, f[0].f[0].y, f[0].f[1].x, f[0].f[1].y, ...,f[0].f[n].x, f[0].f[n].y
f[1].f[0].x, f[1].f[0].y, f[1].f[1].x, f[1].f[1].y, ...,f[1].f[n].x, f[1].f[n].y
.
.
.
f[n].f[0].x, f[n].f[0].y, f[n].f[1].x, f[n].f[1].y, ...,f[n].f[n].x, f[n].f[n].y
aber auch: f[0 bis n].f[0 bis n]...
f[0 bis n].f[0 bis n].f[0 bis n]...
.
.
.
n=unendlich
Eine solche unendlich komplexe Struktur - wer kann sie brauchen?
|
|
Zitat
|