4° Anno TEORIA 6. Programmazione ad oggetti: il linguaggio C++ | Page 9

Linguaggio C ++: peculiarità – qualificatore const

Qualificatore const
Il qualificatore const consente di dichiarare un oggetto come " non modificabile " eccetto che al momento della sua inizializzazione( ossia " sola lettura ")
In C ++ una variabile const è utilizzabile dovunque sia consentito l ' uso di una espressione costante
Il segmento di programma C ++ che segue è perfettamente lecito
const unsigned DIMENSIONE = 100;
// definizione di una variabile const inizializzata al valore 100
int vettore [ DIMENSIONE ];
// definizione di una vettore di 100 interi
N. B. In C il compilatore darebbe una segnalazione di errore perché non è possibile l ' uso di una variabile( anche se const) come dimensione di un vettore statico
Ovviamente l ' istruzione DIMENSIONE ++;
darebbe un errore di compilazione dicendo che si sta tentando di modificare una variabile di " sola lettura "
Autore: Prof. Rio Chierego Aprile 2025