t2t-soft

Dieser Artikel kann veraltet sein: Aktuelle Dokumentation online (Englisch)

Dynamische Arrays


Dynamische Arrays werden im CBuilder C++ durch die Klasse DynamicArray simuliert:

template <class T> class DELPHIRETURN DynamicArray;


MyFlexibleArray: array of Real;
->
DynamicArray < double > MyFlexibleArray;

Diese Klasse hat die "Low", "High" und "Length" Eigenschaften. Mit der "Length" Eigenschaft kann auch die Größe des Arrays verändert werden.


Delphi Funktionen akzeptieren Dynamische Arrays als Parameter, wenn sie als Typ definiert sind.



type
strarray = Array of String;
procedure Check(aSources : strarray);
->
typedef DynamicArray < String > strarray;
void __fastcall Check( const strarray & aSources, int aSources_high );

In diesem Fall übersetzt Delphi2Cpp den Parameter als Referenz auf ein dynamisches Array. Wenn der Typ nicht zuvor definiert wurde, wird der Array Parameter wie als offenes Array übersetzt.










   English English


 
Letzte Neuigkeiten
18.05.26
Delphi2Cpp 2.7: Übersetzungsheuristiken [more...]
18.11.25
Delphi2Cpp 2.6: Delphi Interfaces [more...]



"die Projekte haben wir erfolgreich beendet, die Anwendungen laufen (zum überwiegenden Teil) bereits bei unseren Kunden."


ProCom AUTOMATION 26.05.2026



[aus Fallstudie...]

"Eine Meisterleistung -- Delphi2Cpp hat alle meine Erwartungen weit übertroffen."


Tony Hürlimann
virtual-optima 29.08.2011



"Ich muss mich nochmal für deinen Einsatz und die Qualität deiner Arbeit bedanken, das ist absolut überdurchschnittlich ..."


Gerald Ebner


 
Diese Homepage ist aus einfachen Texten mit [Minimal Website] generiert.

Minimal Website
 
Minimal Website ist mit Hilfe des TextTransformers hergestellt.

TextTransformer
 
Der TextTransformer ist gemacht mit dem Borland C++Builder

  Borland