Otsikkotiedosto

Otsikkotiedosto (engl. header file) on ohjelmointikielissä tiedosto, johon sijoitetaan jaettua tietoa: otsikkotiedosto on menetelmä yhtenevän tiedon määrittelyyn käännösyksiköiden välillä.[1][2] Esikääntäjän #include-mekanismi liittää lähdekoodin osat yhteen käännöstä varten.[2]

Otsikkotiedostoon sijoitettavia tietoja ovat esimerkiksi:[1]

  • yhteiset vakioarvot
  • yhteiset tietorakenteet
  • prototyypit julkisille funktioille

C- ja C++-ohjelmointikielissä otsikkotiedostolla on tyypillisesti tiedostopääte .h, .hh tai .hpp.[3]

LähteetMuokkaa

  1. a b Oualline, Steve: Practical C Programming, s. 308. Third edition. O'Reilly, 1997. ISBN 1-56592-306-5. (englanniksi)
  2. a b Stroustrup, Bjarne: The C++ Programming Language, s. 424. Fourth Edition. Addison-Wesley, 2015. ISBN 0-321-56384-0.
  3. Stroustrup, Bjarne: The C++ Programming Language, s. 425. Fourth Edition. Addison-Wesley, 2015. ISBN 0-321-56384-0.