Les commentaires en C++ : Guide complet

Les commentaires en C++ : Guide complet

Amine Abidi - Lead Software Engineer C++/Qt - Associé PointerLab

Publié par Amine Abidi - Lead Software Engineer C++/Qt - Associé PointerLab

Les commentaires sont une partie essentielle de la programmation en C++. Ils améliorent la lisibilité et la maintenabilité du code en fournissant un contexte et des explications. Dans cet article, nous explorerons les différents types de commentaires en C++ et les meilleures pratiques pour les écrire efficacement.


Les commentaires sur une ligne en C++

Les commentaires sur une ligne en C++ s'écrivent avec //. Tout ce qui suit // sur la même ligne est ignoré par le compilateur. Ces commentaires sont généralement utilisés pour des explications brèves ou des notes sur des lignes spécifiques de code.

Exemple en C++ mettre une ligne en commentaire :

#include <iostream>
 
int main() {
    // Ceci est un commentaire sur une ligne
    std::cout << "Hello, World!" << std::endl; // Affiche un message de salutation
    return 0;
}

Les commentaires multi-lignes en C++

Les commentaires multi-lignes en C++ s'écrivent avec /* pour commencer le commentaire et */ pour le terminer. Ces commentaires sont utiles pour fournir des explications détaillées ou désactiver temporairement des blocs de code.

Exemple en C++ mettre plusieurs lignes en commentaires ou une partie :

#include <iostream>
 
int main() {
    /*
    Ceci est un commentaire multi-lignes.
    Il peut s'étendre sur plusieurs lignes et est souvent utilisé pour des explications détaillées.
    */
    std::cout << "Les commentaires multi-lignes sont utiles !" << std::endl;
    return 0;
}

Meilleures pratiques pour écrire des commentaires

Écrire des commentaires significatifs et concis est une compétence qui améliore la qualité du code. Voici quelques meilleures pratiques à suivre :

  • Soyez clair et concis : Écrivez des commentaires faciles à comprendre et précis.
  • Évitez les commentaires évidents : Ne décrivez pas l'évidence ; concentrez-vous sur le "pourquoi" plutôt que sur le "quoi".
  • Gardez les commentaires à jour : Assurez-vous que les commentaires reflètent l'état actuel du code.
  • Utilisez les commentaires avec parcimonie : Trop de commentaires peuvent encombrer le code. Utilisez-les uniquement lorsque c'est nécessaire.

Exemple de bonnes pratiques :

#include <iostream>
 
// Fonction pour calculer la factorielle d'un nombre
// Cette fonction utilise la récursion pour calculer le résultat
int factorielle(int n) {
    if (n <= 1) {
        return 1; // Cas de base : la factorielle de 0 ou 1 est 1
    }
    return n * factorielle(n - 1); // Cas récursif
}
 
int main() {
    int nombre = 5;
    // Calculer et afficher la factorielle du nombre
    std::cout << "La factorielle de " << nombre << " est " << factorielle(nombre) << std::endl;
    return 0;
}

En résumé

Les commentaires sont indispensable mais à utiliser à bon escient pour rendre votre code plus lisible et compréhensible. En suivant les meilleures pratiques, vous pouvez écrire des commentaires qui ajoutent de la valeur à votre code sans le surcharger. N'oubliez pas que les commentaires doivent toujours être pertinents et à jour. Pour aller plus loin, poursuivez avec notre article sur la portée des variables en C++.

Rejoignez la communauté C++ France sur Discord !

Développez votre réseau et boostez votre carrière avec la communauté C++ France