Ja ist bei mql leider oft dann trial and error, werd da mal Testdurchläufe machen müssen. Ich gehe jetzt erst mal davon aus, dass es sich wie ein C-Array bzw std::vector verhält (zusammenhängender Speicherbereich) und nicht wie zB ein std::deque (NICHT zusammenhängender Speicherbereich).
Man weiß eben nicht ob hinter dem MQL Array-Element-Operator dann doch nicht im Verborgenen eine Überladung einer ContainerKlasse steckt welche dann eben vielleicht wie ein deque ein paar Speichersprünge macht. Ein freier Zugriff per void zeiger oder aus DLL etc wäre dann sehr gefährlich.
|