Article     Discussion     Modifier     Historique     Forums     Salon IRC

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 :

  1. ifndef MODULE
  2. define MODULE

et se terminer par la ligne :

  1. 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.

 

Rechercher
Installer l'extension de recherche Plus d'informations

 

Comprendre
Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends. - Benjamin Franklin

 

Partager
La connaissance est la seule chose qui s'accroit lorsqu'on la partage. - Sacha Boudjema

 

Créer
L'imagination est plus importante que la connaissance. - Albert Einstein

 

 

Le wiki en images Le wiki en images Image du mois: «Snowball: un prototype de jeu développé avec NeL.