(C++17的提议) 可恢复的函数和 await

Visual C++ Compiler November 2013 CTP引入了C++14和C++17的部分特性,包括隐式移动、线程安全的局部静态初始化、继承构造函数等。特别地,此版本提出了(C++17的提议)可恢复的函数和await概念,不过由于缺乏“Go Live”许可,该版本不能用于产品代码开发。开发者需等待未来的Visual Studio版本以在生产环境中使用这些特性。
摘要由CSDN通过智能技术生成

 【IT168 资讯】在今年的七月份Microsoft就发布了将现代C++集成到Visual Studio中的路线图。Visual Studio 2013中将会包含的C++语言特性在那个时候就已经固定了下来,现在一个新的CTP版本已经发布了,该版本让VC++更加接近于C++14。该包的标题为Visual C++ Compiler November 2013 CTP,它提供了下面的特性:

  • 隐式移动(move)特殊的成员函数(也实现了=default)

  • 成员函数上的引用限定符(也称为 "& and && for *this")

  • 线程安全的函数本地静态初始化(也称为“神奇的静态化”)

  • 继承构造函数

  • alignof/alignas

  • __func__

  • 扩展的sizeof

  • constexpr (除了构造函数)

  • noexcept(无条件的)

  • C++14 decltype(自动)

  • C++14 auto 函数返回值类型推理

  • C++14 泛型lambda(支持显式的lambda捕获列表)

  • (C++17的提议) 可恢复的函数和 await

  对于那些对该包感兴趣的早期采纳者而言,一个重要的细节是该包并没有包含“Go Live”许可,这意味着它不能在产品代码开发中使用。根据Microsoft公司的Stephen T. Lav

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值