Diskussion zum Artikel "MQL5 beherrschen, vom Anfänger zum Profi (Teil III): Komplexe Datentypen und Include-Dateien"

 

Neuer Artikel MQL5 beherrschen, vom Anfänger zum Profi (Teil III): Komplexe Datentypen und Include-Dateien :

Dies ist der dritte Artikel in einer Serie, in der die wichtigsten Aspekte der MQL5-Programmierung beschrieben werden. Dieser Artikel behandelt komplexe Datentypen, die im vorherigen Artikel nicht behandelt wurden. Dazu gehören Strukturen, Unions, Klassen und der Datentyp „function“. Außerdem wird erklärt, wie Sie Ihr Programm mit Hilfe der Präprozessoranweisung #include modularisieren können.

In diesem Artikel werde ich beschreiben, wie ein Programmierer komplexe Datentypen erstellen kann: 

  • Strukturen 
  • Union
  • Klassen (auf Anfängerniveau)
  • Typen, bei denen ein Variablenname als Funktion verwendet werden kann. Dies ermöglicht es unter anderem, Funktionen als Parameter an andere Funktionen zu übergeben.

Der Artikel beschreibt auch, wie man externe Textdateien mit der Präprozessoranweisung #include einbindet, um sicherzustellen, dass unser Programm modular und flexibel ist. Ich möchte Sie daran erinnern, dass Daten auf verschiedene Arten organisiert werden können, aber der Compiler muss immer wissen, wie viel Speicher unser Programm benötigt, und deshalb müssen die Daten vor ihrer Verwendung durch die Angabe ihres Typs beschrieben werden.

Autor: Oleh Fedorov