Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Die Notwendigkeit, OOP zu verwenden, ergibt sich, wenn das Programm größer als "Hello word" wird.
Im Allgemeinen kenne ich MQL4 schon seit mehreren Jahren und bin immer noch erstaunt über seine Unzulänglichkeit. Das vierte MQL ist von den Möglichkeiten des klassischen C so weit entfernt wie ein Stern. In MQL5 haben die Entwickler beschlossen, vorwärts zu gehen. Die Anzahl der Funktionen ist gestiegen und die Programmierung ist einfacher geworden. Die Sprache ist komplexer geworden, ja, aber das Produkt wurde nicht für Schüler gemacht.
Basic und Pascal werden seit jeher zum Lernen in der Schule/Universität verwendet (alle Bildungseinrichtungen, die etwas auf sich halten, haben Letzteres)...
Listen, Bäume, Graphen, es ist nicht möglich, Zeiger in MQL4 zu haben.
C und Java und Asm wurden uns aufgedrängt, aber es nützt nichts...).
Das ist schon professionell, ich spreche von den Grundlagen der Programmierung (in heutigen Begriffen wäre das der Informatikunterricht).
Obwohl C im Prinzip auch auf Grundniveau studiert werden kann, zum Beispiel anstelle von Basics...
Was sind Listen, Bäume und Diagramme ... erklären Sie mir das. (Ich weiß, was ein Baum ist, aber ich fürchte, es ist kein Baum mit Blättern und Zapfen)
Es ist besser, nicht darüber nachzudenken - brauchen Sie persönlich...? :)
Frage. Das Referenzhandbuch besagt Folgendes.
Переменная типа класса (объект) может передаваться как по ссылке, так и по указателю. Указатель как и ссылка служит для того, чтобы получать доступ к объекту.
...wenn wir wollen, dass eine Funktion ein Objekt zurückgibt, können wir einen Zeiger auf dieses Objekt in Form von GetPointer(this) zurückgeben.
Versuch, das Objekt als Parameter einer Drittanbieterfunktion zu verwenden, d. h. Versuch, das Objekt an die Funktion zu übergeben. In beiden Fällen (sowohl bei der Übergabe eines Objekts per Referenz als auch bei der Übergabe per Zeiger) flucht der Compiler nicht. Gibt es einen Unterschied zwischen diesen beiden Methoden der Übergabe eines Objekts an eine Funktion, oder können sie mit gleichem Erfolg verwendet werden? Es ist nicht notwendig, ein Objekt (einen Zeiger auf ein Objekt) zurückzugeben.
Frage. Im Referenzhandbuch heißt es, dass
Versuch, ein Objekt als Parameter einer Drittanbieterfunktion zu verwenden, d.h. Versuch, ein Objekt an eine Funktion zu übergeben. In beiden Fällen (sowohl bei der Übergabe eines Objekts per Referenz als auch bei der Übergabe per Zeiger) flucht der Compiler nicht. Gibt es einen Unterschied zwischen diesen beiden Methoden der Übergabe eines Objekts an eine Funktion, oder können sie mit gleichem Erfolg verwendet werden? Es ist nicht notwendig, ein Objekt (einen Zeiger auf ein Objekt) zurückzugeben.