微软在c++ 11中增加的新规范

星期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++开发的标准化进程兴趣的人提供透明,公开,以及最新的有用的信息。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值