Fehler, Irrtümer, Fragen - Seite 1643
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
Kompilierfehler: ')'. - nicht alle Kontrollpfade geben einen Wert zurück
Nicht alle Zweige des Codes geben einen Wert zurück:
Oder so:
Nicht alle Zweige des Codes geben einen Wert zurück.
In dem Beispiel, das er nennt, sind es alle. Die einzige Möglichkeit, while(true) zu beenden, ist mit break (was er nicht hat) oder return.
Ich werde mich nicht streiten. Aber die Compiler-Fehlermeldung ')' - nicht alle Kontrollpfade einen Wert zurückgeben, sagt etwas anderes.
Versuchen Sie das Gleiche in C++
Was hat C++ damit zu tun?
....
Ich habe mir Ihren Code genauer angesehen. Sie haben einen Fehler übersehen: Der Rückgabewert des Operators return sollte in Klammern geschrieben werden. return(0), aber Sie schrieben return 0;
Was hat C++ damit zu tun?
Ich habe mir Ihren Code genauer angesehen. Sie haben einen Fehler übersehen - der Rückgabewert des Rückgabeoperators sollte in Klammern geschrieben werden. return(0), aber Sie schrieben return 0;
Während C++ in diesem Fall als Referenz fungiert
Sie schreiben also in C++ und kompilieren das Ganze in mql?
Warum die zusätzlichen Klammern?
Dies ist die Syntax der Sprache mql.
Sie schreiben also in C++ und kompilieren das Ganze in mql?
Dies ist die Syntax der Sprache mql.
Sie können einen Wert ohne Klammern zurückgeben. Probieren Sie es einfach aus.
Sie schreiben also in C++ und kompilieren das Ganze in mql?
Dies ist die Syntax der Sprache mql.