Ahhhh... ed eccoci ai file di intestazione...
Questi file, generalmente in formato .h, sono file in cui vengono definite delle parti del programma o delle funzioni che il programma userà. Più avanti vedremo l'importanza che questi file hanno per le classi.
Per adesso, noi non faremo uso dei file di intestazione nei nostri programmini, però è utile sapere alcune cose riguardo ai file di intestazione della Libreria Standard del C++, un'insieme di classi e funzioni in C++ distribuito con ogni pacchetto software per la programmazione in questo linguaggio.
Ad esempio, nei programmi precedenti, abbiamo incluso il file iostream. Questo file è la versione nuova del file iostream.h. Questo file serve per la maggior parte delle nostre operazioni di I/O (Input/Output). Se lo includiamo, possiamo usare cout, cin, e tantissimi altri manipolatori e funzioni.
Ecco un altro paio di file di intestazione della Libreria Standard che ci saranno utili durante il corso:
math.h contiene molte funzioni matematiche. Nuova versione: cmath
stdlib.h contiene funzioni per convertire acuni tipi di dato. A voi interessa perché contiene rand, la funzione per randomizzare i numeri. Nuova versione: cstdlib
Per includere un file in un programma, si utilizza la direttiva al preprocessore #include.
Esempio:
CODICE
#include <iostream>