Fehler, Irrtümer, Fragen - Seite 1706
![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
Ups, ich werde langsamer, das zweite Beispiel ist gar nicht richtig.
Deshalb ist es logisch, dass
Fehler: Ungültige Initialisierung einer Nicht-Konst-Referenz vom Typ 'int*&' aus einem r-Wert vom Typ 'int*'
Wir mussten alle drei so dumm sein, eh! ))
Warum funktioniert dann der erste Teil des fxsaber-Beispiels?
Warum sollte er das nicht tun? Er hat einen Ausdruck this[0], der einen Zeiger zurückgibt. Hier ist das Gleiche in einer anderen Form zu sehen:
this[0] ist hier rWert.
Ergebnis Das Problem ist ein gewisser Unfug. Leider fehlt es an Vokabular, um dies zu erklären.
fxsaber:
Точно не так
Результат
Das Problem ist eine gewisse Sinnlosigkeit
Leider ist das Vokabular für Erklärungen knapp bemessen.OK, ich habe keine Lust zu denken. Ich bin schon müde.
Das Problem ist, dass der Zeiger (Deskriptor) von rvalue irgendwie zu lvalue wird, nachdem er einer Variablen zugewiesen wurde. Das ist ein bisschen verrückt...
Der Ausdruck
wahr sein wird. Das macht durchaus Sinn.
Die Entwickler sollten den Grund, warum dies nicht möglich ist, klar und deutlich formulieren
Ja, ich habe es vermasselt.
Kurz gesagt, es ist alles gut :)