为了账号安全,请及时绑定邮箱和手机立即绑定

Visual Studio 2012中的C ++ 11功能

Visual Studio 2012中的C ++ 11功能

C++
胡说叔叔 2019-11-11 14:52:41
现在可以使用 Visual Studio 2012的预览版(VS2010之后的下一个版本)。有谁知道它支持哪些新的C ++ 11功能?(我目前无法尝试)。
查看完整描述

3 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

有一个列表存在。最让我印象深刻的是仍然缺少的功能:


他们说,他们将实施可变参数模板作为优先事项,但事实并非如此。

由于没有委派的构造函数,对于许多类,我们仍然必须手动声明move构造函数。

没有继承的构造函数,对于某些代码,确实需要这样做

没有统一的初始化,特别是没有初始化列表。当您将它们与g ++一起使用时,这很糟糕。

仍然没有正确的线程本地存储。因此,您会停留boost::thread_specific_ptr一段时间。

所有其他尚未缺少的功能主要是您可以不用的东西。我在这里列出的就是使用VS10时每天都会困扰我的事情。太令人讨厌了,它们根本无法在编译器上工作。


编辑:我还要补充一点emplace_back(标准库容器的一项重要功能)未正确实现。


查看完整回答
反对 回复 2019-11-11
?
扬帆大鱼

TA贡献1799条经验 获得超9个赞

在2012年2月的GoingNative期间,STL宣布,范围测试将于VS11中以beta版本开始,预计于2月29日发布。可以进行演讲录音。“ The Reveal”位于1小时38分钟的标记处。


查看完整回答
反对 回复 2019-11-11
  • 3 回答
  • 0 关注
  • 456 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信