C++中的嵌套注释

Man*_*ish 8 c++ comments

这应该是一个常见的问题,可能类似于这里的一些问题,但我看起来是最好的方式来评论C++中的多行(而不是方法),其中有评论.我确实检查了一些关于SO的帖子但是无法得到关于使用if#0的全部细节.

在Visual C++中检查过这篇帖子的嵌套注释?但我不在Windows平台上.

Sur*_*oot 15

你几乎是对的; 基本上它被建议"if-def"代码部分.您要做的是使用预编译器指令#if为您阻止代码.下面的Ex表明我想忽略if和endif之间的所有内容.

#if 0
/* Giant comment
 it doesn't matter what I put here */

// it will be ignored forever.
#endif
Run Code Online (Sandbox Code Playgroud)

一般来说,回答你的问题; 没有办法有复合评论,即

/* 
  /* */ <--- this closes the first /* 
*/ <--- this dangles.
Run Code Online (Sandbox Code Playgroud)