Заголовочный файл (иногда
головной файл, ) — в языках программирования
Си и
C++ файл, содержащий определения
типов данных, структуры, прототипы функций,
перечисления, макросы предпроцессора. Имеет
по умолчанию расширение .h; иногда для заголовочных файлов языка Си++ используют расширение
.hpp. Заголовочный файл используется путём включения его текста в данный файл директивой
препроцессора
#include
.