Eclipse:注释整个代码而不会被其他注释打断
Eclipse: comment entire code without it getting cut short by another comment
假设我有以下代码(在 C++ 中,但这对问题可能并不重要):
int main() {
....random code....
/*This is a comment*/
....random code....
return 0;
}
在eclipse中,当我想通过在代码前后加上/*和*/来注释掉整个代码时,注释被"This is a comment"末尾的*/截断了第 3 行,因此其余代码未注释。
/* //<--overall comment starts here
int main() {
....random code....
/*This is a comment*/ //<--overall comment ends here
....random code....
return 0;
}
*/ //<--overall comment SHOULD end here
有谁知道解决这个问题的方法,还是我只需要处理它或使用 // 注释...?
C++ 中无法嵌套注释。一种解决方案(特别是如果您不想将很多 /* */
更改为 //
)是使用 pre-processor,您可以执行类似
的操作
#ifdef SOME_RANDOM_SYMBOL
code that you want to comment here
#endif
只需确保 SOME_RANDOM_SYMBOL
没有以某种方式在您的代码中定义。
正如@Caleb 在评论中提到的,您也可以
#if 0
code that you want to comment here
#endif
但使用符号可以让您搜索它。
假设我有以下代码(在 C++ 中,但这对问题可能并不重要):
int main() {
....random code....
/*This is a comment*/
....random code....
return 0;
}
在eclipse中,当我想通过在代码前后加上/*和*/来注释掉整个代码时,注释被"This is a comment"末尾的*/截断了第 3 行,因此其余代码未注释。
/* //<--overall comment starts here
int main() {
....random code....
/*This is a comment*/ //<--overall comment ends here
....random code....
return 0;
}
*/ //<--overall comment SHOULD end here
有谁知道解决这个问题的方法,还是我只需要处理它或使用 // 注释...?
C++ 中无法嵌套注释。一种解决方案(特别是如果您不想将很多 /* */
更改为 //
)是使用 pre-processor,您可以执行类似
#ifdef SOME_RANDOM_SYMBOL
code that you want to comment here
#endif
只需确保 SOME_RANDOM_SYMBOL
没有以某种方式在您的代码中定义。
正如@Caleb 在评论中提到的,您也可以
#if 0
code that you want to comment here
#endif
但使用符号可以让您搜索它。