Arquivo cabeçalho
Arquivo cabeçalho (em inglês: header file) é em programação de computadores e notadamente nas linguagens de programação C e C++ um arquivo contendo declarações de classes, tipos, variáveis, protótipos de funções e macros que podem ser compartilhados entre vários arquivos com código fonte.1 2
Na linguagem C/C++ geralmente se convenciona nomear estes arquivos com a extensão .h. Os arquivos cabeçalho são incluídos através da diretiva de pré-processamento #include seguido pelo nome do arquivo. Incluir um arquivo produz o mesmo resultado de copiar o conteúdo do arquivo incluído no arquivo onde é feita a inclusão.1 Um exemplo é o arquivo stdio.h que fornece a declaração para a função printf2 de entrada e saída da biblioteca padrão do C.
Há linguagens em que os arquivos cabeçalho são dispensáveis como Java e C#.
Referências
- ↑ a b Header Files (em em inglês). GCC online documentation: The C Preprocessor. Página visitada em 19 de fevereiro de 2010.
- ↑ a b Header Files (em em inglês). Internet FAQ Archives. Página visitada em 19 de fevereiro de 2010.