Header file: differenze tra le versioni

nessun oggetto della modifica
Nessun oggetto della modifica
Nessun oggetto della modifica
Un '''header file''' (o '''file di intestazione''') è un [[file]] che aiuta il [[programmatore]] nell'utilizzo di [[libreria (informatica)|librerie]] durante la [[programmazione (informatica)|programmazione]].
Un ''header file'' del linguaggio [[C (linguaggio)|ANSI C]] è un semplice [[file di testo]] che contiene i [[prototipo di funzione|prototipi]] delle [[funzione (informatica)|funzioni]] definite nel relativo file ''.c</tt>. I prototipi permettono al [[compilatore]] di produrre un [[codice oggetto]] che può essere facilmente unito (detto volgarmente "[[linker|linkato]]") con quello della libreria in futuro, anche senza avere la libreria sottomano al momento.
 
== Struttura ==
Un header file può contenere un qualsiasi numero di definizioni di [[costante (informatica)|costanti]] e prototipi di funzione. Teoricamente, potrebbe anche contenere le definizioni delle funzioni, anche se ciò sarebbe contrario allo scopo per cui viene comunemente usato.
 
== Inclusione di un header file nel linguaggio C ==
Utente anonimo