虽然这个问题可以应用于其他语言,但我正在寻找适用于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可以在每一行自动插入//然后摆脱它,但这不是我所追求的。 我的问题是,是否有更简单的方法可以逃避内部注释掉的块?
答案 0 :(得分:1)
你不能用评论语法来做。
使用#if 0 #endif用/ * * / inside注释掉大部分代码。