假设我定义了两个 #define 预处理指令:
#define TEST
#define TESTOFF
现在我的代码被组织在TEST和TESTOFF #if指令中,例如:
#if TEST
...
#endif
...MORE CODE...
#if TESTOFF
...
#endif
经常发生这样的情况,一个 #if
区域,比如 #if TEST
区域,变得可折叠,而另一个(#if TESTOFF
区域)则不是。
由于这是一种有些人可能从未遇到的奇怪现象,我附上了有问题的快照:
有人知道哪些参数定义了预处理器指令 #if
的行为吗?
#if
#endif
代码块里面加入了可折叠区域。我添加了一张图片以作澄清。 - seebiscuit