【发布时间】:2009-12-29 16:51:32
【问题描述】:
我正在尝试确定 C++0x 功能在编译时是否可用。有通用的预处理器宏吗?我正在使用 Visual Studio 2010 的编译器和 Intel 的编译器。
【问题讨论】:
-
我知道这是重复的,只是找不到。编辑:这里是:stackoverflow.com/questions/1686348/…
-
感谢 GMAN,但这仅在实施完整标准的情况下才有效(显然)。英特尔返回 199711,即使它有 lambdas
-
C++0x 的功能目前是非标准的。没有标准的方法来表明非标准特征的存在。如果您正在寻找单个功能,则必须在构建系统中滚动您自己的指标。
-
@Thornley - 一个很好的观点
标签: c++ visual-studio-2010 c++11 preprocessor