« Programmation C++/Les commentaires » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
DannyS712 (discussion | contributions)
m <source> -> <syntaxhighlight> (phab:T237267)
Ligne 5 :
== Bloc de commentaire ==
Un bloc de commentaire est délimité par les signes slash-étoile <code>/*</code> et étoile-slash <code>*/</code> comme en Java et en C#. Exemple :
<sourcesyntaxhighlight lang="cpp">
/*
Un commentaire explicatif
sur plusieurs lignes...
*/
</syntaxhighlight>
</source>
Les blocs ne peuvent être imbriqués car dès que le compilateur trouve slash-étoile <code>/*</code>, il recherche la première occurrence d'étoile-slash <code>*/</code> terminant le commentaire.
 
{{Erreur volontaire|dégage=gauche}}
<sourcesyntaxhighlight lang="cpp">
/* : début du commentaire
 
Ligne 22 :
 
erreur ici car le commentaire est fini : */
</syntaxhighlight>
</source>
 
== Commentaire de fin de ligne ==
Un commentaire de fin de ligne débute par un double slash <code>//</code> et se termine au prochain retour à la ligne. Exemple :
<sourcesyntaxhighlight lang="cpp">
x++; // augmenter x de 1
</syntaxhighlight>
</source>
'''Astuce''' : La majorité des éditeurs évolués (Visual Studio, Borland C++, Eclipse ...) utilisent ce type de commentaire pour les commandes commenter/décommenter le groupe de lignes sélectionnées.