se in futuro ci saranno solo operazioni di sola lettura.
Il compilatore non sa (e non dovrebbe sapere) quali saranno le operazioni future (altrimenti il tempo di compilazione sarebbe di ore invece che di minuti)
A100: Il compilatore non sa (e non dovrebbe sapere) quali saranno le operazioni future (altrimenti il tempo di compilazione sarebbe di ore invece che di minuti)
Il compilatore arriva alla linea 1 - dà un avvertimento - perché non analizza ulteriori operazioni, e la variabile <a> può essere inizializzata dopo. E se
constint a;
darebbe un errore perché non può essere inizializzato in seguito (e il compilatore non analizza le operazioni successive e non sa, per esempio, che non sarà utilizzato ulteriormente)
Tutto è logico e non dipende dalle preferenze soggettive
Il compilatore arriva alla linea 1 - dà un avvertimento - perché non analizza ulteriori operazioni, e la variabile <a> può essere inizializzata dopo. E se
genererebbe un errore perché non può essere inizializzato in seguito (e il compilatore non analizza le operazioni successive e non sa, per esempio, che non sarà utilizzato ulteriormente)
Tutto è logico e non dipende dalle preferenze soggettive
È illogico il motivo per cui non si può usare una const-variabile spazzatura.
se in futuro ci saranno solo operazioni di sola lettura.
Il compilatore non sa (e non dovrebbe sapere) quali saranno le operazioni future (altrimenti il tempo di compilazione sarebbe di ore invece che di minuti)
Il compilatore arriva alla linea 1 - dà un avvertimento - perché non analizza ulteriori operazioni, e la variabile <a> può essere inizializzata dopo. E se
darebbe un errore perché non può essere inizializzato in seguito (e il compilatore non analizza le operazioni successive e non sa, per esempio, che non sarà utilizzato ulteriormente)
Tutto è logico e non dipende dalle preferenze soggettive
Il compilatore arriva alla linea 1 - dà un avvertimento - perché non analizza ulteriori operazioni, e la variabile <a> può essere inizializzata dopo. E se
genererebbe un errore perché non può essere inizializzato in seguito (e il compilatore non analizza le operazioni successive e non sa, per esempio, che non sarà utilizzato ulteriormente)
Tutto è logico e non dipende dalle preferenze soggettive
È illogico il motivo per cui non si può usare una const-variabile spazzatura.
Non ha senso che non si possa usare una variabile const schifosa.
Fornire un esempio di questo uso
può essere scritto convenzionalmente comeDare un esempio di questo uso
passarlo a una funzione per riferimento e ottenere il valore.
Come appare nel codice?
In realtà sono contro le variabili non inizializzate di qualsiasi tipo e le proibisco a livello di compilatore, ho solo fatto un esempio.
Dov'è const? (o non hai letto l'ultima pagina?)