Otsikkotiedosto

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

Otsikkotiedostoon sijoitettavia tietoja ovat esimerkiksi:
 yhteiset vakioarvot
 yhteiset tietorakenteet
 prototyypit julkisille funktioille

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

Lähteet 

Ohjelmointikielet