【发布时间】:2014-02-15 01:37:27
【问题描述】:
虽然这个问题可能适用于其他语言,但我正在寻找适用于 C++ 语言的解决方案。
问题是,当我们像这样评论一个块时:
void doStuff() {
cout<<"doing stuff";
/*start();
cout<<"done";*/
}
注释完全可以正常工作,但是我想知道什么时候我想通过以下方式注释掉整个函数:
/*void doStuff() {
cout<<"doing stuff";
/*start();
cout<<"done";*/
}*/
这显然行不通。我知道使它工作的唯一方法是:
/*void doStuff() {
cout<<"doing stuff";
start();
cout<<"done";
}*/
或
/*void doStuff() {
cout<<"doing stuff";
*//*start();
cout<<"done";*//*
}*/
我知道有些 IDE 可以在每一行自动插入 // 然后去掉它,但这不是我想要的。 我的问题是,有没有更简单的方法可以从内部注释掉的块中逃脱?
【问题讨论】:
-
C++ 中没有嵌套的 cmets,但有 // cmets。如果这些都不是您所追求的,那么您的问题就没有答案。