Qu'est-ce qu'un fichier H ?
Les documents comprenant du code source écrit en langage C, C++ ou Objective-C font souvent référence à des fichiers d’en-tête externes. Ces fichiers sont généralement enregistrés avec l’extension H. Le fichier H est une bonne façon de ne pas intégrer les fonctions fréquemment utilisées dans les fichiers de code. De cette manière, chaque fichier faisant référence au fichier d’en-tête utilise les fonctions écrites dans le fichier H. Les modifications ne doivent être effectués qu'une seule fois et s’appliquent automatiquement à toutes les instances du code source qui font référence au fichier H.
La création de fichiers H en tant que fichiers d’en-tête pour les fichiers de code source permet de gagner du temps pour le codage ou la modification du code. Les fichiers d’en-tête avec l’extension H peuvent contenir des fonctions, des variables et des constantes. Un autre document écrit en C, C++ ou Objective-C peut faire référence au fichier H, appliquant notamment les fonctions définies dans le fichier H. Dans d’autres cas, les fichiers H sont également connus pour être utilisés par Java.
Voici une petite liste, non exhaustive, des programmes qui peuvent ouvrir les documents H:
- BloodshedSoftware Dev-C++ (Windows)
- Borland C++ Compiler (Windows)
- Code::Blocks (Windows, Mac & Linux)
- Eclipse IDE for C Developers (Windows, Mac & Linux)
- Embarcadero C++ Builder (Windows)
- GNU Compiler Collection (Mac & Linux)
- GNU Emacs (Linux)
- gVim (Windows)
- MacroMates TextMate (Mac)
- MacVim (Mac)
- Microsoft Visual Studio (Windows)
- Vi (Linux)
- Any Text Editor