Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
21. Dez 2014
Ich hab nichts Anderes behauptet. :zwinker:
Wenn man die maximale Größe kennt, dann könnte man das auch statisch deklarieren und verwendet dann halt nur den ersten Teil der Felder.
Und selbst bei Größenänderung der genutzten Anteile muß man nichtmal was umkopieren, da sich nichts verschiebt. :stupid:
Einziger Nachteil bleibt im Zugriff/Casten auf das eindimensionale Array, denn entwerder...
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
21. Dez 2014
Nein, direkt ausfallen tut es nicht.
Die maximale Größe ist bekannt und man kann da Array immer mit der maximalen Größe definieren, auch wenn nicht alles verwendet wird. (31 MB sind ja nicht wirklich ein schlimmer Speicherverbrauch > 201*201*201*4)
Man kann auch die 3-dimensionale Struktur auf ein 1-gimensionales Array abbilden. Arr
Da hier Alles mit Allem verglichen wird, dann kann man...