生成式AI领域的最新成果都在这里!抢 QCon 展区门票 了解详情
写点什么

C++17 标准制定完成

  • 2017-04-10
  • 本文字数:952 字

    阅读完需:约 3 分钟

据 Herb Sutter的博客所写,在美国夏威夷Kona 举行的冬季会议上,ISO C++ 标准委员会最终完成了C++17 标准的制定工作。下面对C++17 的主要特性做简要概括。

Kona 会议的主要议程是解决来自一些国家机构的审查意见,并修复一些软件故障,因此并未给出过多的新特性。特别需要指出的是,在 Knoa 会议上添加了一个新的 std::byte类型,精简了程序对“位导向”(byte-oriented)内存访问的处理方式。目前的实现是依赖于 char(无论 signed char 还是 unsigned char)类型的,鉴于 char 类型还承担了字符类型和算术运算类型的职责,这种实现尚存在着不合理之处。另一方面,std::byte将会被分离出来作为一个专用类型。

其它 C++17 主要新特性包括:

auto lock = std::lock_guard(mut_, r1);而非:

std::lock_guard<:shared_timed_mutex std::shared_lock=""><:shared_timed_mutex>> lck(mut_, r1);</:shared_timed_mutex></:shared_timed_mutex>- 可推断模板的无类型参数,例如:

template <auto v=""> struct S; // 可推断出 v 的类型。</auto>C++17 新特性的列表非常长,这里无法一一列举。推荐 Stack Overflow 网站上的一篇问题解答,其中对C++17 新特性做了一个简洁的归纳,更新至最近的Kona 会议内容,并提供了指向官方委员会文档的链接。

查看英文原文: C++17 Is Ready


感谢张卫滨对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-04-10 19:004263
用户头像

发布了 227 篇内容, 共 71.2 次阅读, 收获喜欢 27 次。

关注

评论 1 条评论

发布
用户头像
c++新标准的制定速度远远抛离了学习者和编译器...
2019-07-17 22:52
回复
没有更多了
发现更多内容

关于游戏中的实时渲染

3DCAT实时渲染

云计算 元宇宙 实时渲染 实时云渲染 云VR

企业号九月金秋榜

InfoQ写作社区官方

企业号九月金秋榜

2022秋招面试题,至今已有672名学长靠这套Java八股文成功入职大厂

退休的汤姆

Java 程序员 面经 Java工程师 秋招

多人沉浸式音乐互动,3DCAT实时云渲染新业务场景来袭

3DCAT实时渲染

云计算 元宇宙 实时渲染云

华为云“828 B2B企业节”,积木易搭云速3D云展与您不见不散

sofiya

【8.19-8.26】写作社区精彩技术博文回顾

InfoQ写作社区官方

优质创作周报

如何把thinkphp5的项目迁移到阿里云函数计算来应对流量洪峰?

Serverless Devs

阿里云 k8s 微服务框架

【温氏集团】流程驱动的运维自动化在温氏集团的实践

嘉为蓝鲸

运维 AIOPS

实时云渲染有哪些特点,主要优势有哪些

3DCAT实时渲染

云计算 元宇宙 实时渲染 实时云渲染 云VR

AppCube视角浅析: 艾瑞咨询《2022年中国低代码行业研究报告》

华为云开发者联盟

后端 开发

敏捷Scrum在中小型企业的落地实施方案

PingCode

新书上市 | 关于推荐系统,这本书包含了你想知道的一切!

图灵社区

什么是实时渲染,实时渲染是如何工作的

3DCAT实时渲染

云计算 元宇宙 实时渲染 实时云渲染 云VR

云原生赋能智能网联汽车消息处理基础框架构建|车联网系列专题08

EMQ映云科技

车联网 物联网 IoT emq 8月月更

新书上市 | 关于推荐系统,这本书包含了你想知道的一切!

图灵教育

瑞云科技荣获全国电子信息行业专精特新“最具创新价值 TOP20”!

3DCAT实时渲染

冠军斩获10万奖金!首届"域见杯"医检AI开发者大赛精彩落幕

华为云开发者联盟

人工智能 华为云 医检

Node.js | 从前端到全栈的必经之路

海底烧烤店ai

node.js 前端 全栈 8月月更

2分钟了解什么是实时渲染

3DCAT实时渲染

云计算 元宇宙 实时渲染 实时云渲染 云VR

40% 的云原生开发者专注于微服务领域

阿里巴巴云原生

阿里云 微服务 云原生

NFT链游系统开发链游Dapp前景

薇電13242772558

dapp NFT

携手共建云原生生态 阿里云云原生加速器第二次集结圆满结营

阿里巴巴云原生

阿里云 云原生加速器

兆骑科创创新创业服务平台——创新创业的联通之桥

兆骑科创凤阁

室外LED显示屏要如何进行合理的散热呢?

Dylan

LED显示屏 户外LED显示屏 led显示屏厂家

自动化运维体系必不可少的系统

穿过生命散发芬芳

自动化运维 8月月更

数据编排的音乐解法

Alluxio

科普 Alluxio 数据编排 8月月更

【计算讲谈社】第十讲|当云计算遇上碳中和

大咖说

云计算 碳中和

2022亚洲视博会圆满落幕,3DCAT荣获“优秀沉浸式视觉解决方案”奖

3DCAT实时渲染

实时云渲染如何助力虚拟展厅

3DCAT实时渲染

云计算 元宇宙 实时渲染 实时云渲染 云VR

Python自学教程7-字典有哪些常用操作

和牛

Python 测试 8月月更

容器化 | 使用 Alpine 构建 Redis 镜像

RadonDB

redis 镜像 RadonDB 数据库·

C++17标准制定完成_C++_Sergio De Simone_InfoQ精选文章