mit memcpy. dorthin wird der Zeiger übergeben.
Nein, sie können den Zeiger nehmen, aber nicht den Zettel.
___________
Okay, es ist also wahrscheinlich unmöglich, es richtig zu machen.
Nein, sie können den Zeiger mitnehmen, aber nicht ausrutschen.
und schlüpfen Sie hinein, getestet.
und schlüpfen Sie hinein, getestet.
Zeigen Sie mir ein Beispiel.
Das steht doch in dem Artikel, oder?
Wenn ich versuche, den Code einzufügen, friert der Server ein.
Das steht doch in dem Artikel, oder?
erstes Beispiel
int Source wird übergeben - im Wesentlichen eine Speicheradresse
und in das Array char Dest[10] kopiert
- 2012.01.31
- o_O
- www.mql5.com
haben Sie es richtig? sind Sie überladen memcpy für alle Typen jetzt?
Vergessen Sie nur nicht, dass die Adressgröße für 64 Bit lang ist.
--------------
Vorschlag Nummer eins: Glauben Sie, wir sollten die Entwickler bitten, eine native Funktion wie long ArrayGetAddress( object array) zu erstellen?
Wenn sie es nicht tun wollen, Vorschlag zwei: Wir sollten #ifdef vorantreiben. Renat hat versprochen, es zu implementieren.
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Motiv:
Der Punkt ist, dass man in Truthähnen häufig Zugriff auf Zeitreihen benötigt, die an OnCalculate übergeben werden.
Die Verschachtelung dieser Funktionen kann recht umfangreich sein, und wir müssen dieses Array von OnCalculate als Parameter durch die gesamte Aufrufkette ziehen.
Während in einem bedeutenden Teil der Kette diese Anordnung in der Hölle nicht benötigt wird.
Was wir wollen:
Eine Art von Array-Referenz, etwa so:
ABER. Obligatorische Bedingung - es sollte kein Array-Kopieren stattfinden.
Auf den ersten Blick mag dies unrealistisch erscheinen. Aber ich vermute, dass es machbar ist.
Was meinen Sie, meine Herren?