星期5,微软的herb Sutter发了一个关于公司把c++11和c++社区作为一个整体来支持的公告。当公司发布vs2012时承诺,将会设计新的架构来支持外带版本为快速市场带来新的特性。sutter的公告标志着2012年11月ctp包含了一个新的编译器提升Vissual c++ 对于完整c++标准的支持。虽然不完整,但是它标志着公司在往前走。
在他介绍这些新内容时,sutter说“在微软,我们爱.net,我们爱html5和JavaScript,但是我们是在c++上构建的”。为了进一步强调对此论调的支持,他指出越来越多现代windows是用过去windows上的c++和c写的。
这是很重要的因为在sutter的观点中,只有一种团队模式即每个团队都依赖于微软--“每个团队依赖visual c++”.他说,以下是一些可用新特性的预览:
1.显示转换操作符;
2.原始字符串常量;
3.默认参数的函数模板;
4.委托的构造函数;
5.统一的初始化和初始化List(CTP中还没有vector的初始化语法);
6.可变参数模板;
sutter 快速的指出这个编译器仅仅是发布了,他是一个预览,他不能用来编写代码。(这个预览支持在桌面上使用vs2012 Express).
这个CTP,正式命名为“Visual C++ Compiler November 2012 CTP”,在微软看来现在是可用的。微软的Stephan T.Lavavej曾经在第九频道上为这些新特性的概要发布一个新的演说。
sutter谈到,微软将会继续升级到vs2012提供外包,而且,更多的c++11的升级将会在即将到来的2013年上半年提供。
快速的ISO c++发布计划
CTP不是唯一的公告,微软,google,IBM,intel还有其他一些公司和组织已经团结起来从标准c++根本上努力促进,指导,和发展c++语言。
这个组织的创始人员是Herb Sutter, Bjarne Stroustrup, Chandler Carruth (Google), Beman Dawes (Boost), Michael Wong (IBM), and Stefanus Du Toit (Intel).
Sutter 讨论了一个新的主要c++标准C++17,已经定于2017年发布,c++将会有一个不那么重要的发行在2014年部署,这代表着发布速度的显著提升对比过去的节奏来看(如C++ 98, C++03, and C++11))。
为了扩大曝光度和促进新c++信息的传播,Sutter 还宣布了isocpp.org,他描述为“一个c++反叛模式的大本营”,这个网站的目的是为那些对现代C++开发的标准化进程兴趣的人提供透明,公开,以及最新的有用的信息。