Ako vytvoriť a používať hlavičkové súbory C++

Ako Vytvorit A Pouzivat Hlavickove Subory C



Pri väčších projektoch kódovania sú pre špecifické úlohy deklarované rôzne funkcie, ktoré je možné použiť aj opakovane. Vďaka tomu je zdrojový kód mimoriadne dlhý a zložitý, avšak tieto funkcie možno deklarovať v jedinom súbore, ktorý sa nazýva hlavičkový súbor.

Typy hlavičkových súborov v C++

V programe C++ sa hlavičkové súbory volajú pomocou direktívy preprocesora s názvom #include, ktorá zabezpečuje, že tieto funkcie sú spracované pred kompiláciou kódu. Hlavičkový súbor zvyčajne reprezentovaný zápisom .h v C++ obsahuje definície funkcií, definície dátových typov a tu sú dva typy:

Štandardné hlavičkové súbory knižnice

Tieto hlavičkové súbory, ktoré obsahujú rôzne funkcie, sú už špecifikované kompilátorom C++. Napríklad je hlavičkový súbor, ktorý musí byť nevyhnutne pridaný do programu C++, aby preberal vstup a výstup tlače cez cin>> a cout>>.







Používateľom definované hlavičkové súbory

Pomocou direktívy #include preprocessor môžu byť tieto užívateľom definované súbory importované do programu na vykonávanie konkrétnych úloh.



Syntax



#include

Používatelia môžu zadať ľubovoľný názov súboru podľa vlastného výberu.





Ako vytvárať a používať hlavičkové súbory C++

a potom ich zavolajte v programe. Ak chcete vytvoriť a použiť hlavičkové súbory v C++, postupujte podľa pokynov uvedených nižšie:

Krok 1: Otvorte prázdne okno poznámkového bloku alebo kompilátor C++ a zapíšte si svoj kód. Teraz uložte tento súbor vo formáte prípony .h. Pamätajte, že názov, ktorý si vyberiete pre svoj hlavičkový súbor, bude rovnaký ako názov, ktorý používate na uloženie súboru (.h) súbor.



Pre ilustráciu som vytvoril užívateľom definovaný hlavičkový súbor na vykonávanie základných aritmetických operácií a nazval som ho funkcia s (.h) rozšírenie. Toto je kód pre hlavičkový súbor, v ktorom sú deklarované všetky funkcie.

// deklarácia funkcie
dvojitý pridať ( dvojitý n1, dvojitý n2 ) ;
dvojitý odčítať ( dvojitý n1, dvojitý n2 ) ;
dvojitý množiť ( dvojitý n1, dvojitý n2 ) ;
dvojitý rozdeliť ( dvojitý n1, dvojitý n2 ) ;


// funkcia na sčítanie dvoch čísel
dvojitý pridať ( dvojitý n1, dvojitý n2 )
{
vrátiť n1 + n2 ;
}
// funkcia na odčítanie dvoch čísel
dvojitý odčítať ( dvojitý n1, dvojitý n2 )
{
vrátiť n1 - n2 ;
}

// funkcia na násobenie dvoch čísel
dvojitý množiť ( dvojitý n1, dvojitý n2 )
{
vrátiť n1 * n2 ;
}

// funkcia na rozdelenie dvoch čísel
dvojitý rozdeliť ( dvojitý n1, dvojitý n2 )
{
vrátiť n1 / n2 ;
}

V tomto programe sú definované funkcie pre všetky základné aritmetické operácie vrátane sčítania, odčítania, násobenia a delenia. Súbor je uložený s príponou .h.

Krok 2: Otvorte adresár so súbormi, v ktorom je nainštalovaný kompilátor C++, a vložte tento súbor do zložky include pod sekciou bin. Uvidíte ďalšie preddefinované hlavičkové súbory s príponou .h, ktoré sa tam už nachádzajú.

Ak chcete nájsť adresár kompilátora v prípade Dev C++, prejdite na Nástroje na paneli nástrojov vyberte Možnosti kompilátora , a potom Adresáre , adresa sa zobrazí v adresároch.

Krok 3: Teraz otvorte nové prázdne okno kompilátora, zahrňte tento hlavičkový súbor pomocou #include“function.h“ alebo #include s ďalšími potrebnými hlavičkovými súbormi pre kód a zapíšte si svoj kód, ktorý bude mať vstupy a vráti výsledky pre aritmetiku operácií. Toto je hlavný kód na vykonávanie aritmetických operácií.

#include
#include'function.h'
použitím menný priestor std ;

//hlavný kód
int Hlavná ( )
{
// deklarovať premenné
dvojitý číslo1, číslo2 ;

// prevziať vstup od koncového používateľa
cout <> číslo1 ;
cout <> číslo2 ;

// sčítanie dvoch čísel
cout << 'Dodatok =' << pridať ( číslo1, číslo2 ) << endl ;

// odčítanie dvoch čísel
cout << 'Odčítanie =' << odčítať ( číslo1, číslo2 ) << endl ;

// násobenie dvoch čísel
cout << 'Násobenie =' << množiť ( číslo1, číslo2 ) << endl ;

// delenie dvoch čísel
cout << 'Divízia =' << rozdeliť ( číslo1, číslo2 ) << endl ;
vrátiť 0 ;
}

V hlavnom kóde je hlavičkový súbor funkcií #include”function.h” sa pridáva, a používateľ je požiadaný o zadanie dvoch operandov na vykonávanie rôznych operácií.

Používateľ zadá dve čísla a po vykonaní aritmetických funkcií sa vrátia ich výstupy.

Preto je hlavičkový súbor pre funkcie úspešne zostavený a použitý vo vyššie uvedených kódoch.

Záver

Hlavičkové súbory môžu byť preddefinované aj užívateľsky definované. Zahrnutím hlavičkových súborov do kódu je to jednoduchšie a prehľadnejšie. Hlavičkové súbory podľa vlastného výberu môžu byť vytvorené pomocou prípony .h a neskôr volaním tohto hlavičkového súboru v kóde. Ak chcete vytvoriť hlavičkový súbor, napíšte kód do textového súboru a uložte ho v notácii .h do zložky include kompilátora. Tento hlavičkový súbor je teraz čitateľný pre kompilátor a keď je zavolaný v programe, vykonáva operácie podľa definície.