10
votes

Commentaires imbriqués en C ++

Cela devrait être un problème courant et éventuellement similaire à une question ici, mais je cherche l'ennemi de la meilleure façon de commenter plusieurs lignes (plutôt des méthodes) en C ++ qui ont des commentaires en eux. Je vérifie certains postes sur tellement mais ne pouvait pas obtenir les détails sur l'utilisation de quelque chose comme si # 0.

J'ai vérifié ce message commentaires imbriqués dans Visual C ++? mais je suis pas sur la plate-forme Windows.


0 commentaires

4 Réponses :


17
votes

Vous êtes presque correct; essentiellement, il est suggéré de "si-def" la section du code. Ce que vous voulez faire, c'est utiliser la directive précompiler #if pour bloquer le code pour vous. EX ci-dessous montre que je veux tout ignorer entre le si et endif. XXX

Pour répondre à votre question en général; Il n'y a pas de moyen d'avoir des commentaires composés, c'est-à-dire xxx


0 commentaires

3
votes

Le contenu entre le #if 0 code> et #endif code> sera ignoré par le compilateur. (Votre préprocesseur pourrait réellement le jeter avant que le "compilateur" puisse même y jeter un coup d'oeil!) xxx pré>


Vous aurez un meilleur contrôle si vous utilisez #Ifdef Code> S: p>

/*
    cout << "a";
    /*
        cout << "b";
    */
    cout << "c";
*/


1 commentaires

Une autre chose utile à noter est que vous pouvez définir le débogage au moment de la compilation avec l'interrupteur -D dans GCC / G ++ (et tout compilateur respectable). Par exemple, si vous souhaitez compiler votre construction de débogage, vous feriez gcc.c -ddebug et le débogage serait défini pour cette compilation. Ceci est beaucoup plus polyvalent que la définition statuquement définissant le débogage dans un fichier.



1
votes

Un autre itinéraire en supposant que vous utilisez Visual Studio est un raccourci clavier pratique pour commenter l'ensemble du code actuellement sélectionné, ajoutant // avant chaque ligne. Ctrl + K + CTRL + C Pour commenter et CTRL + K + Ctrl + U TO INSTALLATION.


0 commentaires

2
votes

Utilisez ce que votre éditeur permet d'ajouter // a le début de toutes les lignes.

Par exemple dans VIM, vous pouvez marquer les lignes sous forme de bloc visuel, puis insérer au début de toutes les lignes avec i // . Dans Visual Studio, vous pouvez utiliser le raccourci CTRL-K-C sur les blocs de code de commentaires.


1 commentaires

C'est pourquoi c'est pourquoi Vim ça.