Dichiarazioni
Ad eccezione delle etichette, ogni identificatore che il programmatore intende
utilizzare in un programma C++, sia esso per una variabile, una costante simbolica,
di tipo o di funzione, va dichiarato prima di essere utilizzato. Ci sono diversi
motivi che giustificano la necessita` di una dichiarazione; nel caso di variabili,
costanti o tipi:
- consente di stabilire la quantita` di memoria necessaria alla memorizzazione
di un oggetto;
- determina l'interpretazione da attribuire ai vari bit che compongono la
regione di memoria utilizzata per memorizzare l'oggetto, l'insieme dei valori
che puo` assumere e le operazioni che possono essere fatte su di esso;
- permette l'esecuzione di opportuni controlli per determinare errori semantici;
- fornisce eventuali suggerimenti al compilatore;
nel caso di funzioni, invece una dichiarazione:
- determina numero e tipo dei parametri e il tipo del valore restituito;
- consente controlli per determinare errori semantici;
Le dichiarazioni hanno anche altri compiti che saranno chiariti in seguito.
|