0

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

MSVC++ 添加了哪些有用/酷的附加功能?我发现 _____FUNCTION_____ 是受支持的,但还有其他完全特定于 MS 的功能值得了解吗?

4

1 回答 1

1

MSDN 列出了Visual C++ 使用的所有预定义宏。

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

_MSC_VER定义编译器版本号,如果您需要依赖在较新版本的编译器中引入的功能或需要解决旧版本中存在的错误,则很有用。

于 2010-04-19T20:47:04.683 回答