A header -fil er en C /C + + -fil som er sammensatt av flere frem referanser. Forward referanser er korte definisjoner av variabler, funksjoner og klasser som iverksettes andre steder. Dette lar programmerere å skille et stort prosjekt i kildekoden og header-filer . Når du trenger å bruke en funksjon deklarert i en header -fil , må du ta med header -fil ved hjelp av en spesiell " # include " statement. Noen ganger header-filer ved et uhell importert mer enn én gang. Inkludert den samme header-fil flere ganger er unødvendig og veldig lett å forebygge. Du trenger
C + + Integrated Development Environment ( IDE ), for eksempel Eclipse CDT
C + + Compiler , slik GCC
Vis flere Instruksjoner
en
Load den C + + IDE ved å klikke på programmets ikon. Når den åpnes, velger du "Fil /Ny /Project" og velg " C + + Project" for å opprette en ny C + + prosjekt . En tom kildekoden filen vises i teksteditoren delen av IDE .
2
Klikk på "File /New /File " for å åpne " Create New File" dialogboksen. Velg " C /C + + Header File" og trykk på " OK "-knappen . Du vil bli bedt om å oppgi et navn på filen . Skriv inn " headerFile.h " som et filnavn og trykk enter. En blank header filen vises
3
Skriv følgende betinget preprocessor direktiv på toppen av filen: .
# Ifndef HEADERFILE_INCLUDED
preprocessor direktiv er en uttalelse som går før kildekoden er faktisk utarbeidet i et kjørbart program . Følgende direktivet tester for å se om foretaket som heter " HEADERFILE_INCLUDED " har blitt definert et annet sted i programmet allerede. Hvis det har , så preprosessor hopper hele resten av koden i overskriften filen før den når linjen "# endif . "
4
Skriv følgende "# define " statement å definere foretaket " HEADERFILE_INCLUDED , " umiddelbart under streken skrevet i forrige trinn .
# define HEADERFILE_INCLUDED
p Dette kodelinje vil bare kjøre hvis header filen ikke allerede er tatt et annet sted i prosjektet . Ved å definere " HEADERFILE_INCLUDED " enhet, sikre deg at dette er den eneste gangen header -fil kan være inkludert i prosjektet .
5
Skriv helheten av din header -fil i feltet under "# define " statement. For eksempel kan du skrive en veldig enkel header -fil som gjør en enkelt frem referanse til en funksjon som heter " funksjons ", som dette : en
extern void funct ();
6
konkludere med header -fil med følgende uttalelse : en
# endif
7
Inkluder header -fil i hoved kildekoden fil som ble opprettet da du gjort prosjektet . Du kan gjøre dette ved å skrive følgende linje på toppen av kildekoden filen:
# include " headerFile.h "
8
Trykk på den grønne « Play »-knappen for å kompilere og kjøre programmet . Den " # include "-setning forteller C /C + + preprocessor å erstatte den uttalelsen med alt innholdet i header filen . Imidlertid møter preprocessor de betingede direktiver som forteller den om å bare inkludere innholdet i header filen én gang .