Fehler, Irrtümer, Fragen - Seite 2868
![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
Nein, die Logik der Entwickler ist nachvollziehbar, aber für mich ist es besser, wenn ich u'y' explizit angeben kann, wann und ob ich es brauche
Es ist nur nicht klar, wie der Char-Typ besiegt wird.
aber auf diese Weise:
Welchen Unterschied macht das?
Kompilierungsfehler:
aber auf diese Weise:
Welchen Unterschied macht das?
Es scheint, dass nur "(Typ) Wert" eine Typumwandlung ist, aber "Typ (Wert)" ist eine Art Initialisierung, die in Ihrem Fall nichts zurückgeben kann. Habe aber schon lange kein μl mehr geöffnet ))
In µl scheint nur "(type) value" eine Typkonvertierung zu sein, aber "type (value)" ist eine Art Initialisierung, die in Ihrem Fall nichts zurückgeben kann. Habe aber schon lange kein μl mehr geöffnet ))
Öffnen Sie alsohttps://www.mql5.com/ru/docs/basis/types/casting
Einheit: Konvertierung von numerischen Typen."Die explizite Typkonvertierung wird wie folgt geschrieben"... weiter im Text
Öffnen Sie alsohttps://www.mql5.com/ru/docs/basis/types/casting
Ja, ich habe es auch überprüft, ich erinnere mich, dass ich vor langer Zeit über das, was ich oben geschrieben habe, darauf gestoßen bin. Ich entschuldige mich für die falsche Information).
Kompilierungsfehler:
aber auf diese Weise:
Welchen Unterschied macht das?
Ja, auch dies ist ein Kompilierungsfehler
Die Logik der Entwickler ist ziemlich klar, aber was mich betrifft, so sollte ich u'y' besser deutlich angeben, wenn und falls ich es brauche
Ich verstehe diese Logik nicht. Wenn es überall eine totale Optimierung gibt und die Verringerung der Ressourcen Priorität hat,
warum sollte der grundlegende Zeichentyp in Unicode auf 2 Bytes erhöht werden.
Daher ist der String-Typ mql teuer.
Es wäre in der Tat besser, einen zusätzlichen Spezifizierer u'sh'
char durch einen Typ ghost zu ersetzen.
In diesem Fall handelt es sich jedoch um einen Unterschied zwischen den Arten.
Dieser Unicode ist ein echtes Durcheinander.
Ja, auch dies ist ein Kompilierungsfehler.
Sie haben einen Syntaxfehler - geben Sie uns ein Beispiel für funktionierenden Code mit (typenname) in Klammern. Sie könnten genauso gut (OnStart) in Klammern schreiben
Ein weiteres Beispiel für eine fragwürdige MQL-Compilermeldung:
was hat #endif damit zu tun - und wie kann man erraten, wo der Fehler tatsächlich liegt?
zu dem Zeitpunkt, zu dem C++ den Fehler meldet
Ich hoffe, die mql-Entwickler lesen diese Seite.
Wann werden Sie einen normalen Validator entwickeln?
Es gibt einen Fehler im Validator für mt4. Ich kann keine Eröffnungs-/Schlusskurs-, Hi/Low-Kerzendaten von anderen Zeitrahmen erhalten.