我目前正在使用嵌套注释在测试期间快速激活/停用代码,我这样做的方式是这样的:
//* First Case, Activated
DoSomething();
/**/
/* Second Case, De-Activated
DoSomethingElse();
/**/
Run Code Online (Sandbox Code Playgroud)
我可以通过简单地添加或删除'/'来激活,停用代码块.
编译器警告我这一点,因为嵌套注释很糟糕,但实际上,使用这些注释是否危险?
Kar*_*ath 12
这是人们通常这样做的方式:
#if 0
//...
#endif
Run Code Online (Sandbox Code Playgroud)
要么
#define TESTWITH
#ifdef TESTWITH
//..
#endif
Run Code Online (Sandbox Code Playgroud)