Commentaires

Il est très utile de placer à l’intérieur d’un programme des commentaires, indiquant en quelques mots ce que l’on fait à cet endroit. Cela permet de relire plus facilement le programme ultérieurement, surtout pour ceux qui ne l’ont pas écrit.

Il existe deux sortes de commentaires en C++. L’ancien 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 qu’une option le permette parfois). Le code suivant :

/*void fonction(int i)/*Cette fonction fait ceci, cela ... */{     ...}*/

est erroné car le commentaire s’arrê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 d’utiliser 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 l’on retire /* et */, la fonction sera de nouveau compilée.

Précédent Précédent Sommaire Sommaire Suivant Suivant