O ficheiro do cabeçalho escrito na linguagem de programação C++ tem a terminação .hpp. Pode incluir tipos de dados, constantes e variáveis e é usado para guardar componentes de código reutilizáveis.
Os ficheiros .hpp podem ser inseridos num ficheiro de código-fonte .cpp.