Il est très utile de placer à lintérieur dun programme des commentaires, indiquant en quelques mots ce que lon fait à cet endroit. Cela permet de relire plus facilement le programme ultérieurement, surtout pour ceux qui ne lont pas écrit.
Il existe deux sortes de commentaires en C++. Lancien type (hérité du C) commence par le doublon /*
et se finit par */
comme dans cet exemple :
void fonction(int i)/* Cette fonction fait ceci, cela ...(suit une description de la fonction). */{ ...
Le deuxième type, nouveau en C++, commence par le doublon //
et se termine à la fin de la ligne courante :
void fonction(int i)// Cette fonction fait ceci, cela ...// (suit une description de la fonction).{ ... // ici commence la fonction
Tous ces commentaires sont considérés comme des blancs par le compilateur.
On ne peut pas en général imbriquer des commentaires du premier type (bien quune option le permette parfois). Le code suivant :
/*void fonction(int i)/*Cette fonction fait ceci, cela ... */{ ...}*/
est erroné car le commentaire sarrête à la fin de la troisième ligne, et non en dernière ligne. Il faudrait écrire :
/*void fonction(int i)*//* Cette fonction fait ceci, cela ... *//*{ ...}*/
Il est donc préférable dutiliser toujours le second type de commentaires, sauf pour « débrancher » momentanément une partie du code, car on peut alors croiser les deux types de commentaires :
/*void fonction(int i)// Cette fonction fait ceci, cela ...{ ...}*/
Ce groupe est ici entièrement ignoré ; si lon retire /*
et */
, la fonction sera de nouveau compilée.
Précédent | Sommaire | Suivant |