Einzelnen Beitrag anzeigen

Minz

Registriert seit: 19. Dez 2002
476 Beiträge
 
#2

Re: Record und Array forwarded deklarieren

  Alt 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?
  Mit Zitat antworten Zitat