我正在尝试确定 C++0x 功能在编译时是否可用。是否有通用的预处理器宏?我正在使用 Visual Studio 2010 的编译器和 Intel 的编译器。
最佳答案
宏 __cplusplus
将 have a value大于 199711L
。
也就是说,并不是所有的编译器都会填写这个值。最好使用 Roger 的解决方案。
关于c++ - 确定 C++0x 可用性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1975616/