Format de fichier H
Un article de Games Creators Network.
Généralement, un fichier en-tête ou 'header' (d'ou le h).
Est utilisé généralement en programmation pour séparer la définition des fonctions ou de classes (.h) de leur implémentation (.c, .cpp).
Tout d'abord, ils doivent commencer par les deux lignes suivantes :
- ifndef MODULE
- define MODULE
et se terminer par la ligne :
- endif
Elles ont pour objectif d'éviter des redéfinitions pouvant bloquer le compilateur lors d'inclusions multiples de headers (très courantes, et pas toujours facilement prévisibles). Il est important de remplacer MODULE par un nom unique (il ne doit pas se retrouver dans le #ifndef d'un autre module) : on utilise souvent le nom du module en majuscules ou une variation sur celui-ci.

