Arquivo de cabeçalho: diferenças entre revisões
m Revertidas edições por Julinhasabetudo para a última versão por KamikazeBot (Huggle) |
m r2.5.2) (Bot: Adicionando: sl:Zaglavna datoteka |
||
Linha 25: | Linha 25: | ||
[[pl:Plik nagłówkowy]] |
[[pl:Plik nagłówkowy]] |
||
[[ru:Заголовочный файл]] |
[[ru:Заголовочный файл]] |
||
[[sl:Zaglavna datoteka]] |
|||
[[sv:Headerfil]] |
[[sv:Headerfil]] |
||
[[uk:Заголовний файл]] |
[[uk:Заголовний файл]] |
Revisão das 22h46min de 17 de dezembro de 2010
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 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 printf
[2] 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#.
- ↑ a b «Header Files» (em em inglês). GCC online documentation: The C Preprocessor. Consultado em 19 de fevereiro de 2010
- ↑ a b «Header Files» (em em inglês). Internet FAQ Archives. Consultado em 19 de fevereiro de 2010