Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe te meervoudig gebruik van een Header File Voorkom
Een header -bestand is een C /C + + -bestand dat is samengesteld uit meerdere forward referenties . Forward referenties zijn korte definities van variabelen , functies en klassen die elders worden uitgevoerd . Dit stelt programmeurs in staat om een ​​groot project te scheiden in broncode en header files . Wanneer je nodig hebt om te gebruiken een functie gedeclareerd in een header -bestand , moet u de header-bestand met behulp van een speciale " # include" statement . Soms header bestanden per ongeluk meer dan een keer worden ingevoerd . Inclusief dezelfde header bestand meerdere keren is onnodig en zeer eenvoudig te voorkomen . Wat je nodig hebt
C + + Integrated Development Environment ( IDE ) , zoals Eclipse CDT
C + + Compiler , zo'n GCC
Toon Meer Aanwijzingen

Load 1 de C + + IDE door te klikken op het pictogram van het programma . Wanneer het wordt geopend , selecteert u " File /New /Project" en kies " C + + -project " om een ​​nieuwe C + + project aan te maken . Een lege broncode bestand in de teksteditor gedeelte van de IDE .

Klik 2 op " File /New /File" om de "Create New File " dialoogvenster te openen . Kies " C /C + + Header File " en druk op de knop " OK " . U wordt gevraagd om een ​​naam voor het bestand in te voeren . Typ " headerFile.h " als een bestandsnaam en druk op enter . Een lege header bestand verschijnt
3

Schrijf de volgende voorwaardelijke preprocessor richtlijn aan de bovenkant van het bestand : .

# Ifndef HEADERFILE_INCLUDED


Een preprocessor richtlijn is een verklaring dat vóór source code wordt uitgevoerd is eigenlijk gecompileerd tot een uitvoerbaar programma . De volgende richtlijn tests om te zien of de entiteit met de naam " HEADERFILE_INCLUDED " is ergens anders al gedefinieerd in het programma . Zo ja, dan is de preprocessor slaat al de rest van de code in de header file totdat zij tot de lijn " # endif . "
4

Schrijf de volgende " # define " verklaring aan de entiteit te definiëren " HEADERFILE_INCLUDED , " direct onder de lijn geschreven in de vorige stap .

# define HEADERFILE_INCLUDED

Deze regel code wordt alleen uitgevoerd als de header bestand niet al is ergens anders opgenomen in het project . Door het definiëren van de " HEADERFILE_INCLUDED " entiteit , zorgt u ervoor dat dit de enige keer dat de header -bestand kan worden opgenomen in het project .
5

Schrijf het geheel van je header-bestand in de ruimte onder de " # define " statement . Bijvoorbeeld , zou je een heel eenvoudige header -bestand dat een enkele voorwaartse verwijzing naar een functie met de naam " funct , " als dit maakt schrijven :

extern void funct ( ) op ;
6

concluderen de header -bestand met de volgende verklaring :

# endif
7

Voeg uw header -bestand in de main source code bestand dat is gemaakt toen u het project gemaakt . U kunt dit doen door het schrijven van de volgende lijn aan de bovenkant van de broncode bestand :

# include " headerFile.h "
8

Druk op de groene knop "Spelen" te compileren en start het programma . De " # include" statement vertelt de C /C + + preprocessor om die verklaring te vervangen door alle van de inhoud in de header file . Echter , de preprocessor ontmoet de voorwaardelijke richtlijnen die zij vertellen om de inhoud van de header-bestand bevatten alleen een keer .

Previous: Next:
  C /C + + Programming
·Hoe je C Sluit # naar MS Excel…
·Hoe hebben Nullable Variabelen…
·Hoe maak je een definitie voor…
·Hoe kan ik een array in C init…
·Hoe je OpenGL gebruiken Met Co…
·Wat te doen met een Trapped Fo…
·Hoe maak je een programma dat …
·Hoe om te leren STL containers…
·Instrumenten gebruikt in Progr…
  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 te Octaal converteren naar decimaal …
·Hoe maak je een Cool Laden Bar Maak in V…
·Hoe de DataGrid bewerken Methode Overrid…
·Hoe een muis gebruiken in uw QBASIC Prog…
·Hoe Access Recordset gebruiken in een qu…
·Hoe om email adressen te organiseren Alf…
·Hoe kan ik lezen en schrijven tekstbesta…
·Hoe je 2 formulieren gebruiken met Visua…
·Geavanceerde Java Topics 
Copyright © Computer Kennis http://www.nldit.com