header fájlt

Seo Wiki - Search Engine Optimization és programozási nyelvek

A fejléc fájlt (néha a szülő fájl angol header file ..), Or include file - a C programozási nyelv és a C ++ fájl, amely tartalmazza az adatok meghatározását. szerkezet, funkció prototípusok. lista. előfeldolgozó makrók. Ez egy alapértelmezett kiterjesztése .h; néha a C ++ nyelv header fájlokat használja a kiterjesztés .hpp. A fejléc fájl által használt bele azt a szöveges fájlt előfeldolgozó irányelv #include.

A fejléc fájl általában minden olyan programozási nyelv konstrukciók, de a gyakorlatban a futtatható kódot (kivéve inline függvények C ++) a fejléc fájlok nem kerülnek. Például az azonosítókat kell bejelenteni egynél több fájlt, célszerű leírni a fejléc fájlt, majd csatlakoztassa, ha szükséges.

A fő célja a header fájlok - kivetése nem szabványos leírását típusok és funkciók kívül a fő kód fájlt. Ugyanezen elv épített könyvtár. A fejléc fájl listában szereplő függvények könyvtára, és használta struktúrák / típusok, és a forráskód a könyvtár lehet különíteni a szöveg a programban, a könyvtár, vagy akár nem érhető el.

Például a programozási nyelvek C és C ++ a hagyomány szerint a szabvány könyvtári funkciókat nyilvánítják a header fájlokat. A részleteket lásd a standard C könyvtár és a standard könyvtár C ++.

A használatának előnyei

Megállapítható (a függvény prototípus), és akkor lehet hivatkozni rá forrás fájlt:

alternatívák

Header fájlokat - nem az egyetlen megoldás a problémákra a hozzáférési azonosítókat bejelentett különböző fájlokat. Ők az a hátránya, hogy jelentős változás két helyen (a forrás és a header fájlok) minden alkalommal, amikor változtatni a meghatározás. Néhány újabb nyelvek (például Java) használja az elnevezési rendszer helyett header fájlokat. amely lehetővé teszi, hogy a fordító használja a forrás fájlt társított interfészek és használata osztályok.

Kapcsolódó cikkek