I file header

  • Gli header file contengono in genere:
    1. Direttive #include per richiamare altri header file necessari
    2. Direttive #define per definire costanti importanti per le funzioni del modulo da utilizzare
    3. Dichiarazioni di tipi di dati che verranno utilizzati nel dialogo con le funzioni del modulo
    4. Dichiarazioni di variabile per tutte le variabili globali del modulo
    5. Prototipi per tutte le funzioni pubbliche (non static) del modulo
  • Un header file NON deve contenere definizioni di variabili o funzioni
  • Si creerà un header file per ogni modulo e lo si includerà in tutti i moduli che ne fanno uso e nel modulo stesso, in modo che il compilatore possa controllare la coerenza tra le dichiarazioni dell'header file e le definizioni del modulo

© Ing. Stefano Salvi - All rights reserved