【发布时间】:2010-12-21 18:55:45
【问题描述】:
谷歌搜索或搜索“VC++ What's new C++0x”并没有告诉我什么是新的。msdn 上是否有官方页面或包含 VC++ 10 信息的类似页面?我在 C# 中看到过这样的内容,一定有我喜欢阅读的内容。
如果没有,请列出 Visual Studio 2010 for VC++ 中可用的新功能。
【问题讨论】:
标签: c++ visual-studio-2010 visual-c++ c++11
谷歌搜索或搜索“VC++ What's new C++0x”并没有告诉我什么是新的。msdn 上是否有官方页面或包含 VC++ 10 信息的类似页面?我在 C# 中看到过这样的内容,一定有我喜欢阅读的内容。
如果没有,请列出 Visual Studio 2010 for VC++ 中可用的新功能。
【问题讨论】:
标签: c++ visual-studio-2010 visual-c++ c++11
Visual C++ Team Blog 经常发布有关 Studio 2010 中 VC++ 新功能的文章。这不是一个详尽的列表,但确实详细介绍了许多新增功能。
还有an MS site 列出了一些新内容。
【讨论】:
Wikipedia's Visual C++ page 有一个回顾,我想随着发布的临近,它会经常更新:
Visual C++ 2010(也称为 Visual C++ 10.0) 计划于 2010 年 4 月 12 日。目前在 开发,并公开提供 仅以 beta 版本的形式,并且 在 MSDN 上作为发行版提供 候选人。 Visual C++ 团队是 考虑使用 SQL Server Compact 存储有关信息的数据库 源代码,包括 IntelliSense 信息,为了更好 IntelliSense 和代码完成 支持。这个版本增加了一个 现代 C++ 并行计算库 称为并行模式库, 部分支持 C++0x, 显着改进了 IntelliSense, 和性能改进 编译器和生成的代码。 这个版本是围绕 .NET 4.0 构建的, 但支持编译到机器 代码。部分 C++0x 支持 VC10 包含 6 个编译器特性 (lambdas,右值引用,自动, decltype、static_assert、nullptr) 和 一些库功能(例如,移动 来自 std::tr1 命名空间的 TR1 组件 直接到 std 命名空间)。可变参数 模板也被考虑过,但是 延迟到某个未来版本到期 降低优先级,这源于 与其他人不同的事实 VC10 中实现成本高昂的功能 (lambda,右值引用),这个 宁愿让少数人受益 图书馆作家比大多数人 编译器最终用户。
- Beta 2 版本号:16.00.21003.01(这是编译器的版本;IDE 本身的版本号为 16.00.21006.01)
- RC版本号:16.00.30128.01
【讨论】: