I prototipi

  • 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

© Ing. Stefano Salvi - All rights reserved