The C + + programmering språk kan du organisera din kod i separata , återanvändbara filer . Den " header " filen innehåller framtidsinriktad deklarationer av klasser , funktioner , variabler och andra komponenter . Header -filer har vanligtvis en " . H " eller " . HPP " filtillägg . De implementationer av objekt deklareras i header-filen definieras i en separat fil , som normalt har en " . C " eller " . CPP " filtillägg . Detta tillvägagångssätt gör att du kan kompilera din kod som en återanvändbar bibliotek , med sidhuvudfilen en bibliotekets referens . Huvudet filen innehåller vanligtvis formella Application Programming Interface ( API ) dokumentation som beskriver biblioteket för andra programmerare . Saker du behöver
kod editor eller textredigerare
Visa fler instruktioner
1
Skapa en ny fil i din favorit -kod eller text editor . Spara den som en vanlig textfil med filändelsen " . H. . " Den vedertaget är att namnge filen källkoden för klassen du utvecklar . Till exempel, om din klass är " MyClass , " namnge filen " MyClass.h . "
2
På toppen av din fil , lägg till följande rader , som ersätter den token " MYCLASS_H " med namnet på din header -filen i alla versaler , med ett understreck ( _ ) i stället för punkt (. ) . Till exempel, om din header filen heter " Controller.h , " använda " CONTROLLER_H . " Dessa rader är kompilatordirektiv --- även kallad " preprocessoralternativ direktiven " --- att förhindra sidhuvudfilen från att inkluderas två gånger . Konventionen för att använda namnet på din header -filen som token bidrar till unika polletter definieras för alla dina header-filer .
# Ifndef MYCLASS_H # define MYCLASS_H
# endif
Billiga 3
Lägg till # include kompilatorn direktivet omfattar alla externa filer din klass behöver efter # define linjen och innan # endif linjen . För externa bibliotek --- till exempel Standard Template Library --- ligger i din programmeringsmiljö , använd vinkelparenteser ( < > ) runt filnamnet ( "H ". På filnamnet är valfritt ) , för exempel :
inkluderar # # include