我如何理解这个指令:
#if SOME_VARIABLE
// Do something
#else
// Do something else
#endif
但是如果我只想做一些事情,如果不是某个变量呢.
显然我仍然可以做到:
#if SOME_VARIABLE
#else
// Do something else
#endif
. . . 如果是空的,那么是否有办法:
#if not SOME_VARIABLE
// Do something
#endif
Apple documentation here建议不要这样做,但这似乎是一个非常基本的需求.
基本上,我想做的预处理器相当于:
if(!SOME_VARIABLE)(
{
// Do Something
}