De C + + programmeertaal kunt u uw code te organiseren in aparte , herbruikbare bestanden . De " kop " -bestand bevat toekomstgerichte verklaringen van de klassen, functies , variabelen en andere componenten . Header bestanden hebben meestal een " . H " of " . Hpp " bestandsextensie . De implementaties van objecten gedeclareerd in de header file worden gedefinieerd in een apart bestand , dat typisch een " . C " of " . Cpp " bestandsextensie . Deze aanpak stelt u in staat om uw code te compileren als een herbruikbare bibliotheek , met behulp van de header -bestand een verwijzing van de bibliotheek . De header -bestand bevat meestal de formele Application Programming Interface ( API ) documentatie op waarin de bibliotheek voor andere programmeurs . Wat je nodig hebt Code editor of teksteditor Toon Meer Aanwijzingen 1 Maak een nieuw bestand in je favoriete code of teksteditor . Opslaan als een tekstbestand met de bestandsextensie " . H . " De standaard conventie is om uw broncode bestand een naam voor de klasse die u ontwikkelt . Bijvoorbeeld, als je klas is " MyClass , " de naam van het bestand " MyClass.h . " Kopen van 2 Op de top van uw dossier , voeg de volgende regels , ter vervanging van de token " MYCLASS_H " met de naam van uw header-bestand in hoofdletters , met een liggend streepje ( _ ) in plaats van de punt (. ) . Bijvoorbeeld, als je header bestand heet " Controller.h , " gebruikt " CONTROLLER_H . " Deze lijnen zijn compiler richtlijnen --- ook wel " preprocessorinstructies " --- die voorkomen dat de header bestand wordt opgenomen tweemaal . De conventie van het gebruik van de naam van de header -bestand als de token helpt ervoor te zorgen unieke tokens worden voor elk van uw header-bestanden gedefinieerd . # Ifndef MYCLASS_H # define MYCLASS_H # endif < br > Goedkope 3 Voeg de # include directive om externe bestanden je klas nodig na de # define lijn en voordat de # endif lijn omvatten . Voor externe bibliotheken --- bijvoorbeeld de Standard Template Library --- zich in uw programmeeromgeving , gebruiken punthaken ( < > ) om de bestandsnaam ( de " h . " Op de bestandsnaam is optioneel ) , voor bijvoorbeeld : # include # include |