Selles artiklis käsitletakse C++ päisefailide tööd.
Kuidas päisefail töötab
A päis fail on oluline fail, mis sisaldab üldiselt funktsioone ja muutujate deklaratsioone. Kasutamata päisefailid , ei saa te C++ koodi käivitada.
Päisefailide tüübid C++-s
Meil on 2 tüüpi päisefailid keeles C++.
Standardsed päisefailid
A standardne päis fail sisaldab teeke, mis on osa C++ ISO standardist ja mis on kompilaatorisse eelinstallitud. Näited sellistest standardsed päisefailid on iostream , fstream , vektor , ja veel.
Mittestandardsed päisefailid
Mittestandardsed päisefailid ei sisaldu C++ ISO standardis; aga programmeerija määratleb need päisefailid mingil kindlal eesmärgil. Kuigi mõned neist päisefailidest on kompilaatorites kaasatud, kuid enamikul juhtudel peab kasutaja need käsitsi installima. Näited sellistest mittestandardsed päisefailid sisaldama bitti/stdc++.h ja rapidjson/document.h.
C++ päisefaili kasutamise süntaks
C++ keeles on päisefailid on deklareeritud järgmise süntaksi abil:
#includeÜlaltoodud süntaksis peab kasutaja asendama ' päise_fail ” nime päisega, mida nad soovivad C++ programmis deklareerida.
nagu, iostream päis peab olema C++ programmi kaasatud, sest ilma selleta ei saa te kasutada cout() või std::cout funktsioon väärtuste printimiseks konsooliekraanil.
Mõelge järgmisele C++ programmile, mis kasutab iostream päisefail.
#includeint peamine ( )
{
std :: cout << 'Tere linuxhint' ;
tagasi 0 ;
}
The iostream päisefail C++-s võimaldab kasutajatel kasutada std::cout funktsiooni ja suunab kompilaatori sõnumit konsooli väljastama. Kuid kuna see programm pole kunagi määratletud ega deklareeritud std::cout , kuidas kompilaator teab, mis see on?
Ülaltoodud päringut saab käsitleda järgmiselt iostream päisefail, std::cout oli juba edastatud. Kui kasutame #kaasa
Kui ei olnud iostream päises, peaksite käsitsi kirjutama või kopeerima kõik deklaratsioonid, millele viitavad std::cout iga kasutatud faili ülaossa std::cout . See oleks palju tööd ja vajaks palju mõistmist, kuidas std::cout kuulutati välja. Kui lisaksime või muudaksime funktsiooni prototüüpi, peaksime iga edastatud deklaratsiooni käsitsi värskendama. Palju lihtsam on lihtsalt lisada #include
Järeldus
The päisefail on vajalik, kuna C++ kompilaator ei saa iseseisvalt sümboldeklaratsioone otsida, seega peate seda abistama, kaasates kõik need deklaratsioonid. Selles artiklis oleme arutanud selle toimimist, süntaksit ja tähtsust päisefailid C++ keeles koos üksikasjaliku näitega.