Is there any official, or inofficial, #defines for when a compiler is Cpp0x compliant? Even better, for specific Cpp0x functionality (~#cpp0xlambda, #cpp0xrvalue etc)?
(在净额上没有发现任何关于这一点的内容)
Is there any official, or inofficial, #defines for when a compiler is Cpp0x compliant? Even better, for specific Cpp0x functionality (~#cpp0xlambda, #cpp0xrvalue etc)?
(在净额上没有发现任何关于这一点的内容)
__cplusplus
C++0x 宏观<代码>cplus 数值与(大于)现行<代码>199711L不同。
根据16.8/1(定义宏观名称):
在汇编C++翻译单位时,名称为<代码>cplus<>/code>。
根据16.8/1(界定宏观名称):
<代码>+<<>cplus<>/code>在汇编C++翻译单位时被定义为[tbd]值。
官方光谱包括“<代码>+<>cplus”的原始处理器宏观数值,但正如其他人所指出的,这表明光谱中“
一个相关的问题是“我怎么能够说明是否至少能够提供一些C++0x支持?”,例如,有<代码>-std=c++0x汇编器开关。 这个问题的答案是具体编辑,需要改动,但海合会4.6和Clang 2.1都确定了加工商宏观代码<_GXX_EXPERIMENTAL_CXX0X__。 如果能够提供部分C++0x支持,则(并给予其价值1
。