Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   dynmic array initialisieren (https://www.delphipraxis.net/198190-dynmic-array-initialisieren.html)

bernhard_LA 11. Okt 2018 11:43

dynmic array initialisieren
 
ich möchte gerne ein dynmic array
Delphi-Quellcode:
TPolygon = array of TPoint
initialisieren

ich habe nur eine Lösung für statische arrays gefunden

Delphi-Quellcode:
const
  Points : TPointArray = ((X: 1; Y: 1), (X:1; Y:2), (X:1; Y:1), (X:1; Y:1))

gibt es eine elegante Möglichkeit dies auch im Source code für dynamische Arrays zu erreichen ?

Stevie 11. Okt 2018 12:09

AW: dynmic array initialisieren
 
Als const oder als var?

Als var geht (wobei man sich davon nicht das Assembly anschauen sollte, wenn man auf Hardcore Performance steht):
Delphi-Quellcode:
var
  Points: TPolygon;
begin
  Points := [Point(1, 1), Point(1,2), Point(1,1), Point(1,1)];
Als const geht nicht: https://quality.embarcadero.com/browse/RSP-19816


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz