
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
Heilige Scheiße - die Größe dieser Struktur -
60 Bytes), aber das ist verrückt. Das sind 52 Bytes, die entschlüsselt werden müssen.
Falls es Sie interessiert, hier ist der Anfangscode zum Graben
ArrayStore::double x[];
Ich verstehe den Sinn dieses Parameters nicht...Ich scheine den Sinn dieses Parameters nicht zu verstehen...
Wie wäre es, die Adresse des ersten Elements des Arrays zu ermitteln?
long ArrPtr = memcpy(Arr[0], Arr[0], 1);
nicht funktioniert?
Wie wäre es, die Adresse des ersten Elements eines Arrays zu ermitteln?
long ArrPtr = memcpy(Arr[0], Arr[0], 1);
nicht funktioniert?
funktioniert natürlich.
aber ich verstehe immer noch nicht, warum
ArrayStore::double x[];
Das funktioniert natürlich.
Aber ich verstehe immer noch nicht, warum
Ich verstehe das auch nicht. :)
Na los!
Ich werde die Aufgabe noch einmal wiederholen. Mit der Zeit O(1) in Bezug auf die Größe der Zeitreihe wird ein Verweis auf diese hergestellt. D.h. das Kopieren von Arrays ist a priori verboten.
Die einzige Möglichkeit ist, die Array-Struktur zu holen. Also, erzwingen Timeseries Pointer statt Array Pointer, zusammen mit einigen Parametern, um Struktur denken, es ist ok.
Die Größe der Array-Struktur beträgt 52 Bytes, von denen 8 (vermutlich) tatsächlich ein Zeiger sind, der Rest sind Einstellungen, wie Größe, Reserven, AsSeries-Eigenschaften usw. (Win7x64)
Nun geht es darum, die Struktur auszupacken und zu lernen, wie man ihr geeignete Daten zuführt.
funktioniert natürlich.
Entweder das oder ich verstehe nicht, was nötig ist.
In Ihrem ersten Beitrag haben Sie das Problem dargelegt:
Ich habe Ihnen gezeigt, dass memcpy erfolgreich einen Zeiger auf das Array erhält.
Dann verwenden Sie das gleiche memcpy und erhalten die Daten.
Was brauchen Sie also wirklich? Warum bauen Sie hier eine Art Struktur? Was hat das mit einem Zeiger auf ein Array zu tun?
Verwenden Sie dann memcpy und rufen Sie die Daten ab.
Langsam. Alle DLL-Funktionen werden über einen Wrapper aufgerufen.
Ich brauche ein normales Array ohne Kopieren.
Werfen Sie einen Blick auf den ersten Beitrag. Sie hat einen sehr präzisen Code, der genau sagt, was ich will.
Langsam. Alle DLL-Funktionen werden über einen Wrapper aufgerufen.
Ich brauche ein normales Array ohne Kopieren.
Sehen Sie sich den ersten Beitrag an. Es gibt einen sehr präzisen Code, der genau sagt, was ich will.
Es ist ganz einfach:) Erstellen Sie ein vollwertiges Zeitserien-Array in Quartet (Ihres ist das neunte) und der goldene Schlüssel ist in Ihrer Tasche:)
Sie werden Ihnen einen Klaps auf die Hand geben, denke ich. Man kann die heilige Kuh nicht hacken.