ins*_*pid 6 c++ visual-studio-2005 c-preprocessor
使用带有BLAH_BLAH的VS2005定义以下预处理器条件为false:
#elif defined BLAH_BLAH
Run Code Online (Sandbox Code Playgroud)
但如果我改成它
#elif defined(BLAH_BLAH)
Run Code Online (Sandbox Code Playgroud)
是真的.
为什么括号在这里有所作为?