Recentemente ho riscontrato doppia dichiarazione return
(una di queste è stata aggiunta per errore) nel nostro progetto e mi chiedo perché lo compiler
non mostri un avviso per quello ?!L'istruzione di reso non verrà mai eseguita avviso
Ok, ho aggiunto -Wunreachable-code
ad altre bandiere di avvertimento, ma ancora senza fortuna.
Got avvertimento - con un codice da eseguire dopo return
dichiarazione:
non ha ottenuto avvertimento, ma ancora non verrà mai eseguito secondo return
dichiarazione.
Anche se aggiungo qualcosa di simile, ancora nessun avviso
C'è bandiera di avvertimento in più per questo, o compilatore non è abbastanza intelligente?
perché il metodo restituisce l'uscita prima dell'esecuzione che codifica –
per entrambi gli esempi, quindi cosa? – Injectios
per entrambi gli esempi il tuo metodo non esegue mai dopo il ritorno –