- Nel linguaggio C una dichiarazione di procedura o funzione prevede solo che si
dichiari il tipo di ritorno della funzione stessa
- Questa informazione non basta per fare i controlli che sono necessari
- Si introducono allora i prototipi, che sono opzionali in C, ma obbligatori in C++
- Un prototipo è una dichiarazione della funzione, nella quale sono anche indicati, uno per uno,
i tipi dei parametri.
- Non è obbligatorio indicare il nome dei parametri, ma non è nemmeno vietato, ed è
molto utile perchè documenta meglio le funzioni e consente di crerare i prototipi, copiando
dalle definizionidelle funzioni
- Utilizzando i prototipi è possibile, per il compialtore, eseguire tutti i controlli
semantici necessari
|