IntelliSense解析时是否定义了宏?

iFr*_*cht 6 macros intellisense visual-studio visual-c++ visual-studio-2013

每个编译器都有一个像__BORLANDC__定义的宏,使程序员能够激活或停用某些行为或变通方法.

在IntelliSense解析文件时是否定义了这样的宏,以便我可以激活bug的变通方法?

#if defined __INTELLISENSE__
#define SOMETHING
#endif
Run Code Online (Sandbox Code Playgroud)

Cam*_*ron 8

是.正如你猜测的那样,它被称为__INTELLISENSE__.

#ifdef __INTELLISENSE__
// ...
#endif
Run Code Online (Sandbox Code Playgroud)