Die vielseitigste und flexibelste Option sind natürlich Funktionszeiger. Sie müssen in der Lage sein, nach verschiedenen Parametern zu sortieren, und es gibt nur eine Klassenmethode. Bislang gibt es in MQL keine Delegierten, so dass wir Zeiger auf statische Klassenmethoden haben. Das ist ungefähr so:
Wenn Sie unmittelbar nach den Wörtern if, else, while, for, do TAB drücken, gibt es eine kleine Zusatzkonstruktion...
Und nicht nur nach ihnen. Auch nach OnInit, OnTick, OnCalculate, OnDeinit, class, etc. Und es wäre sehr schön, wenn Sie selbst eine Vorlage für diese Builds einrichten könnten.
Das heißt - Sie müssen Funktionszeiger verwenden
Nicht unbedingt. Klassen mit einem überschriebenen Operator () eignen sich ebenfalls hervorragend dafür
Ist es möglich, diesen Operator in MQL zu überladen?
Die vielseitigste und flexibelste Option sind natürlich Funktionszeiger. Sie müssen in der Lage sein, nach verschiedenen Parametern zu sortieren, und es gibt nur eine Klassenmethode. Bislang gibt es in MQL keine Delegierten, so dass wir Zeiger auf statische Klassenmethoden haben. Das ist ungefähr so:
Ist es möglich, diesen Operator in MQL zu überladen?
Vielen Dank an alle, die geantwortet haben. Ich werde es ausprobieren und sehen, was ich tun kann.
Wenn Sie TAB unmittelbar nach den Wörtern if, else, while, for, do drücken, gibt es eine kleine Zusatzkonstruktion...
Wenn Sie unmittelbar nach den Wörtern if, else, while, for, do TAB drücken, gibt es eine kleine Zusatzkonstruktion...