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 2024