Fehler, Irrtümer, Fragen - Seite 1926
![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
wenn es in Zukunft nur noch Lesevorgänge geben wird.
Der Compiler weiß nicht (und sollte es auch nicht wissen), wie die zukünftigen Operationen aussehen werden (sonst würde die Kompilierzeit Stunden statt Minuten betragen)
Der Compiler kommt bis zur Zeile 1 - er gibt eine Warnung aus - weil er keine weiteren Operationen analysiert und die <a>-Variable später initialisiert werden kann. Und wenn
er würde einen Fehler ausgeben, weil er später nicht mehr initialisiert werden kann (und der Compiler analysiert die weiteren Operationen nicht und weiß z.B. nicht, dass er überhaupt nicht mehr verwendet wird)
Alles ist logisch und hängt nicht von subjektiven Vorlieben ab
Der Compiler kommt bis zur Zeile 1 - er gibt eine Warnung aus - weil er keine weiteren Operationen analysiert und die <a>-Variable später initialisiert werden kann. Und wenn
er würde einen Fehler erzeugen, weil er später nicht initialisiert werden kann (und der Compiler analysiert die weiteren Operationen nicht und weiß z.B. nicht, dass er überhaupt nicht weiter verwendet wird)
Alles ist logisch und hängt nicht von subjektiven Vorlieben ab
Es ist unlogisch, warum man nicht eine unbrauchbare const-Variable verwenden kann.
Es macht keinen Sinn, warum man nicht eine unsinnige const-Variable verwenden kann.
Geben Sie ein Beispiel für diese Verwendung
kann konventionell geschrieben werden alsNennen Sie ein Beispiel für diese Verwendung
per Referenz an eine Funktion übergeben und den Wert erhalten.
Wie sieht das im Code aus?
Ich bin eigentlich gegen uninitialisierte Variablen jeglicher Art und verbiete sie auf Compiler-Ebene, um nur ein Beispiel zu nennen.
Wo ist const? (oder haben Sie die letzte Seite nicht gelesen?)