Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe maak je een C + + Header Bestand
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

voor bestanden in uw project directory , gebruik dubbele aanhalingstekens ( " ) rond de bestandsnaam bijvoorbeeld aan het nemen. Cat.h en Dog.h bestanden voor uw kat en hond klassen :

# include " Cat.h " # include " Dog.h "
4

Schrijf je klas aangifte , . na de lijst van opgenomen bestanden en voor de # endif Definieer het lid variabelen , maar nog niet de constructeurs , destructor of lid functies toe te voegen bijvoorbeeld :

class MyClass
{ private : . int count ; float grootte; }
5

Voeg je klas constructeur , destructor en lid functie prototypes aan je klas functie prototypes onder meer de return type , functienaam en parameters , maar niet de functie-definitie Voortzetting van het vorige voorbeeld : . . < br

class MyClass > { private : int count ; float grootte; publiek : MyClass ( ) ; MijnKlasse ( float s , int c ) ; float getSize ( ) ; void setSize ( float s ) ;} ;
< br >

Document 6 uw code in comments boven elk object , het beschrijven van de klas en elke variabele en functie . Sla uw bestand .

Previous: Next:
  C /C + + Programming
·Hoe te Gekleurde Verlichting T…
·Hoe te lezen Hex nummer C + + 
·Hoe te Boolean Multiplication …
·Hoe te kopiëren Constructors …
·Hoe te Editor Met behulp van O…
·Hoe de strstr functie in gebru…
·Hoe maak je een wachtrij klass…
·Hoe PDF-bestanden te creëren …
·Hoe te GridView weergeven op e…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een X -en Y -tabel in Make C…
·Hoe toegang Element Attributen Met JavaS…
·Hoe je Silverlight knoppen uitschakelen 
·Hoe te Klassen in NetBeans 
·Hoe te Fade Out bij het verlaten van een…
·Hoe kan ik meerdere records at Once in M…
·Hoe kan ik een FK Link in MySQL 
·Hoe de lengte van een array in Perl zoek…
·Hoe vindt Minimum Genetische algoritmen 
Copyright © Computer Kennis http://www.nldit.com