MQL5 Der Compiler unterscheidet nicht zwischen einer Klasse und einem Zeiger auf sie - Seite 10
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Und wie viel mehr Zeit verging, bis diese Maßnahmen tatsächlich eingeführt wurden... Das weiß wahrscheinlich nur der Wind. Aber ja, ziemlich wichtige Dinge können jahrelang im Forum angesprochen werden, ohne viel Erfolg.
Wenn Sie nicht zu faul sind und vorwärts scrollen, können Sie alles sehen:
Forum zum Thema Handel, automatische Handelssysteme und Testen von Handelsstrategien
Wanzen, Wanzen, Fragen
Ilyas, 2015.09.03 14:30
Operatoren *(Dereferenzierung/Inderektion) und &(Adresse-von) hinzugefügt, keine weiteren Sprachänderungen werden vorgenommen/geplant
Nun, wenn Sie nicht zu faul sind und ein wenig vorwärts scrollen, können Sie alles sehen:
Wenn Sie weiter nach unten scrollen, werden Sie dies finden:
Zu beiden Sprachen hinzugefügt. Aber leider wird sie es nicht in die nächste Version schaffen.
Im Allgemeinen ist es klar, dass sie wahrscheinlich vor etwa drei Jahren hinzugefügt wurden... Aber wo ist die Neuigkeit, wo ist die Dokumentation, die Hilfe, warum gibt es nur eine Erwähnung von & Operator und kein *, wenn sie zur gleichen Zeit hinzugefügt wurden? Nach der Tatsache zu urteilen, dass & in der Dokumentation steht und * nicht, können wir davon ausgehen, dass es * war, das aus irgendeinem Grund kurz vor der Veröffentlichung aufgegeben wurde und erst später hinzugefügt wurde. Um dies mit Sicherheit herauszufinden, müssen Sie entweder einen News-Post über den Build finden, in dem dies hinzugefügt wurde, oder die Admins selbst fragen.
Ich kann Ihnen die Builds 1047, 1085, 1210 und 1224 (aus dieser Zeit) zum Experimentieren geben ;)
Sie können es mir geben. Meine E-Mail-Adresse steht in meinem Profil.
Sie können es mir geben. Meine E-Mail-Adresse steht in meinem Profil.
Vielleicht gefällt sie jajemand anderem.
Gleichzeitig wird das & im Jahr 1224 zu "Hurra" kompiliert. Was meine Hypothese bestätigt, dass damals nur & hinzugefügt wurde, nicht aber *
Das heißt, ursprünglich wurden Zeiger zu MQL hinzugefügt, ohne die Möglichkeit, sie im Code zu dereferenzieren. Dies ist ein interessanter Ansatz.
Muss die Zeigerarithmetik noch fertiggestellt werden oder ist das irgendwie schon möglich?
Diese hier: (* ) ist hier nicht erforderlich
* wird in µl nur benötigt, wenn die Operationen =, ==, !=, !, && oder || direkt auf den * Zeiger angewendet werdenÜbrigens kann es gut sein, dass die Admins, da alle offiziellen Kanäle (Forum, Hilfe, Dokumentation) den Operator * verschweigen, darüber nachdenken, ihn wieder zu entfernen und so zu tun, als hätte es ihn nie gegeben))) Es ist also gefährlich, sich derzeit auf seine Verwendung zu verlassen.