Typer overskriftsfiler i C++
I C++-programmet kalles header-filer ved hjelp av et preprocessor-direktiv kalt #include, som sørger for at disse funksjonene behandles før kompileringen av kode. Overskriftsfilen vanligvis representert med .h-notasjonen i C++ inneholder funksjonsdefinisjoner, datatypedefinisjoner, og her er de to typene:
Standard bibliotekhodefiler
Disse overskriftsfilene, som inkluderer forskjellige funksjoner, er allerede spesifisert av C++-kompilatoren. For eksempel er
Brukerdefinerte topptekstfiler
Ved å bruke #include preprocessor-direktivet kan disse brukerdefinerte filene importeres til programmet for å utføre spesielle oppgaver.
Syntaks
#inkluder
Brukere kan legge inn et hvilket som helst filnavn etter eget valg.
Hvordan lage og bruke C++-hodefiler
valg og deretter ringe dem i programmet. For å lage og bruke overskriftsfiler i C++ følg veiledningen trinn for trinn gitt nedenfor:
Trinn 1: Åpne et tomt notisblokkvindu eller C++-kompilator og skriv ned koden din. Lagre nå denne filen i filtypen .h. Husk at navnet du velger for overskriftsfilen vil være det samme navnet du bruker til å lagre (.h) fil.
For illustrasjon har jeg laget en brukerdefinert overskriftsfil for å utføre grunnleggende aritmetiske operasjoner og kalt den funksjonen med (.h) Utvidelse. Dette er koden for overskriftsfilen der alle funksjonene er deklarert.
// funksjonserklæringdobbelt Legg til ( dobbelt n1, dobbelt n2 ) ;
dobbelt trekke fra ( dobbelt n1, dobbelt n2 ) ;
dobbelt multiplisere ( dobbelt n1, dobbelt n2 ) ;
dobbelt dele opp ( dobbelt n1, dobbelt n2 ) ;
// funksjon for å legge til to tall
dobbelt Legg til ( dobbelt n1, dobbelt n2 )
{
komme tilbake n1 + n2 ;
}
// funksjon for å trekke fra to tall
dobbelt trekke fra ( dobbelt n1, dobbelt n2 )
{
komme tilbake n1 - n2 ;
}
// funksjon for å multiplisere to tall
dobbelt multiplisere ( dobbelt n1, dobbelt n2 )
{
komme tilbake n1 * n2 ;
}
// funksjon for å dele to tall
dobbelt dele opp ( dobbelt n1, dobbelt n2 )
{
komme tilbake n1 / n2 ;
}
I dette programmet er funksjoner for alle de grunnleggende aritmetiske operasjonene, inkludert addisjon, subtraher, multipliser og divider definert. Filen lagres i filtypen .h.
Steg 2: Åpne filkatalogen der C++-kompilatoren er installert og lim inn denne filen i include-mappen under bin-delen. Du vil se andre forhåndsdefinerte header-filer i .h-utvidelsen, som allerede finnes der.
For å finne katalogen til kompilatoren i tilfelle av Dev C++, gå til Verktøy i verktøylinjen velger du Kompilatoralternativer , og så Kataloger , vil adressen vises under kataloger.
Trinn 3: Åpne nå det nye tomme vinduet til kompilatoren, inkluder denne overskriftsfilen ved å bruke #include“function.h” eller #include med andre nødvendige headerfiler for koden, og skriv ned koden din som vil ta inndata og returnere resultatene for aritmetikken operasjoner. Dette er hovedkoden for å utføre aritmetiske operasjoner.
#include#include'function.h'
ved hjelp av navneområde std ;
//hovedkode
int hoved- ( )
{
// erklære variabler
dobbelt nummer1, nummer2 ;
// ta innspill fra sluttbruker
cout <> nummer1 ;
cout <> nummer2 ;
// tillegg av to tall
cout << 'Tillegg = ' << Legg til ( nummer1, nummer2 ) << endl ;
// subtraksjon av to tall
cout << 'Subtraksjon = ' << trekke fra ( nummer1, nummer2 ) << endl ;
// multiplikasjon av to tall
cout << 'Multiplikasjon = ' << multiplisere ( nummer1, nummer2 ) << endl ;
// deling av to tall
cout << 'divisjon = ' << dele opp ( nummer1, nummer2 ) << endl ;
komme tilbake 0 ;
}
I hovedkoden, overskriftsfilen med funksjoner #inkluder'funksjon.h' er lagt til, og brukeren blir bedt om å legge inn to operander for å utføre forskjellige operasjoner.
Brukeren legger inn to tall og deres utdata etter å ha utført de aritmetiske funksjonene returneres.
Derfor er overskriftsfilen for funksjoner vellykket bygget og brukt i kodene ovenfor.
Konklusjon
Header-filer kan forhåndsdefineres så vel som brukerdefinerte. Å inkludere header-filer i koden gjør det enklere og mer konsis. Header-filer etter eget valg kan lages ved å bruke .h-utvidelsen og senere kalle den header-filen i koden. For å lage en header-fil, skriv koden i en tekstfil og lagre den i .h-notasjonen i include-mappen til kompilatoren, denne header-filen er nå lesbar for kompilatoren og utfører operasjoner som definert når den kalles inn i programmet.