« Conseils de codage en C/Recherche des erreurs » : différence entre les versions

Contenu supprimé Contenu ajouté
Tavernierbot (discussion | contributions)
Thierry46 (discussion | contributions)
Éviter les problèmes d'inclusion multiple
Ligne 1 :
L'application de ces conseils permetfacilite unela recherche plus facile des erreurs et permet d'en éviter certaines.
 
== Des identificateurs plus parlants ==
Ligne 11 :
*Mauvais : n
*Bon : numMaille
 
 
==Sortie de boucle==
Ligne 38 ⟶ 39 :
*Mauvais : if ( n & 1 == 0 ) ...
*Bon : if ( ( n & 1 ) == 0 ) ...
 
==Éviter les problèmes d'inclusion multiple==
On protégera chaque fichier d’en-tête .h des inclusions multiples.
 
===Justification===
Lorsqu'un fichier d'entête (.h) est inclus plusieurs fois directement, un test en son début permet d'éviter les erreurs de compilation dues à des déclarations répétées :
 
===Exemple===
Pour le fichier ''graphique.h'':
<source lang="C">
#ifndef GRAPHIQUE_H
#define GRAPHIQUE_H
// corps du fichier d’en-tête
// ...
#endif
</source>
 
[[Catégorie:Conseils de codage en C (livre)]]