Il C + + linguaggio di programmazione consente di organizzare il codice in file , riutilizzabili separati . Il file " header" contiene delle dichiarazioni di classi , funzioni , variabili e altri componenti . File di intestazione in genere hanno un " . H " o " . HPP " estensione del file . Le implementazioni di oggetti dichiarati nel file di intestazione sono definite in un file separato , che in genere ha un " . C" o l'estensione di file ". Cpp " . Questo approccio permette di compilare il codice come una libreria riutilizzabile , utilizzando il file di intestazione di un riferimento della biblioteca. Il file di intestazione di solito contiene l' Application Programming Interface ( API ) documentazione formale che descrive la libreria per altri programmatori . Cose che ti serviranno 
 editor di codice o editor di testo 
 Show More Istruzioni 
 1 
 Creare un nuovo file nel codice preferito o editor di testo . Salvarlo come un file di testo con l' estensione di file " . H ". La convenzione standard è quello di assegnare un nome al file di codice sorgente per la classe che si sta sviluppando . Ad esempio , se la classe è " MyClass ," nome del file " MyClass.h . " 
 2 
 Nella parte superiore del file , aggiungere le seguenti righe , sostituendo il token " MYCLASS_H " con il nome del file di intestazione in tutte le lettere maiuscole , con un carattere di sottolineatura ( _) al posto del punto (. ) . Ad esempio, se il file di intestazione è denominato " Controller.h , " usare " CONTROLLER_H . " Queste linee sono direttive del compilatore --- chiamato anche " direttive del preprocessore " --- che impediscono il file di intestazione venga incluso due volte . La convenzione di usare il nome del file di intestazione come il token aiuta a garantire gettoni unici sono definiti per ciascuno dei vostri file di intestazione. 
 
 # Ifndef MYCLASS_H # define MYCLASS_H 
 
 # endif 
 
 
 3 
 Aggiungi la direttiva # include del compilatore di includere tutti i file esterni la classe richiede dopo la linea # define e prima della linea # endif . Per le librerie esterne --- per esempio , la Standard Template Library --- situato nel vostro ambiente di programmazione , utilizzare le parentesi angolari ( < > ), intorno al nome del file ( la "h ". Sul nome del file è opzionale ), per esempio : 
 
 # include # include