从注释掉的块中逃脱

时间:2014-01-24 06:50:28

标签: c++ comments

虽然这个问题可以应用于其他语言,但我正在寻找适用于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";

}*/

OR

/*void doStuff() {

cout<<"doing stuff";
*//*start();
cout<<"done";*//*

}*/

我知道有一些IDE可以在每一行自动插入//然后摆脱它,但这不是我所追求的。 我的问题是,是否有更简单的方法可以逃避内部注释掉的块?

1 个答案:

答案 0 :(得分:1)

你不能用评论语法来做。

使用#if 0 #endif用/ * * / inside注释掉大部分代码。