VC++中的C++ 0x核心语言特性:表

当我们宣布 VisualStudio2010候选版本现在可以下载 ,一个读者,伊戈尔, 他问我们 提供一个表,总结了在VC10中实现哪些C++ 0x核心语言特性。  所以,就在这里!  它是从GCC的表中派生出来的,但稍作修改。  例如,我添加了“rvaluereferencesv2”。

null

C++ 0x核心语言特点

VC9型

VC10型

R值引用

第2版

R值引用v2

第2版

*此的R值引用

通过r值初始化类对象

是的

是的

静态u断言

是的

汽车

是的

多声明程序自动

是的

删除旧汽车

是的

尾随返回类型

是的

兰巴斯

1.0版

脱模

是的

右尖括号

是的

是的

外部模板

是的

是的

空PTR

是的

强类型枚举

部分

部分

转发声明的枚举

扩展好友声明

部分

部分

作为模板参数的本地和未命名类型

是的

是的

C++ 0x核心语言特点:并发性

异常u ptr

是的

线程本地存储

部分

部分

C++ 0x核心语言特点:C99

__功能__

部分

部分

C99预处理器

部分

部分

长的长的

是的

是的

虽然我不能在这里解释所有这些特性,但我可以链接到我关于 lambdas v1.0、自动和静态 , R值引用v1 ,和 脱模 ,我可以解码这个表中一些更神秘的细胞。

我称之为“rvaluereferencesv1”和“rvaluereferencesv2”的区别在于v1允许rvalue引用

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享