Ich bin kürzlich mit Doppel return
Aussage (einer von ihnen wurde versehentlich hinzugefügt) in unserem Projekt und wundern, warum compiler
zeigt keine Warnung dafür ?!Return-Anweisung wird nie ausgeführt werden Warnung
Ok, ich habe -Wunreachable-code
zu anderen Warnflaggen hinzugefügt, aber immer noch kein Glück.
Warnung Got - mit einem Code nach return
Anweisung auszuführen:
nicht bekommen Warnung aber noch zweite return
Anweisung nie ausgeführt werden.
Auch wenn ich so etwas wie dies hinzufügen, noch keine Warnung
Gibt es zusätzliche Warn-Flag für das, oder Compiler ist nicht intelligent genug?
weil Ihre Methode Exit vor dem Ausführen zurückgibt, dass Codes –
für beide Beispiele, also was? – Injectios
für beide Beispiele Ihre Methode nie nach der Rückkehr ausführen –