最有用的MSVC ++非标准宏

时间:2010-04-19 20:43:49

标签: visual-c++ preprocessor

该标准包括宏线_____LINE_____& _____FILE_____,C99添加_____FUNCTION_____,这在技术上还不是C ++的一部分。

MSVC ++添加哪些有用/酷的其他内容?我发现_____FUNCTION_____得到了支持,但还有其他任何完全针对特定MS的人都知道吗?

1 个答案:

答案 0 :(得分:1)

MSDN有一个Visual C ++使用的所有predefined macros的列表。

最广泛使用的是_WIN32,它可以用于有条件地包括跨平台软件中特定于Windows的标头和功能。

_MSC_VER定义编译器版本号,如果您需要依赖于更新版本的编译器中引入的功能,或者需要解决旧版本中存在的错误,那么它非常有用。