C++ 17 正式获得批准,预计今年底或明年初发布 - 开源中国社区
C++ 17 正式获得批准,预计今年底或明年初发布
王练 2017年09月08日

C++ 17 正式获得批准,预计今年底或明年初发布

王练 王练 发布于2017年09月08日 收藏 7

有免费的MySQL,为什么还要买? >>>  

今年 3 月份,我们曾报道过 C ++ 17 技术上已经完成,正在成为国际标准的路上的消息。昨天,ISO C++ 标准委员会主席、C++/CLI 首席架构师 Herb Sutter 发文表示,最后一轮主要投票已经完成,C ++ 17 DIS(国际标准草案)得到了 100% 的投票批准。 DIS 的一致批准也意味着 C++ 17 可以跳过 FDIS 投票,并直接发布。就 ISO 而言,C++ 17 已经处于就绪状态,只需等待开发组提交更新文档和最终的 PDF 即可。

因此,在接下来的两个月中,项目编辑会和助理审查和修正相关的文字内容,包括拼写、格式化等。到 11 月初,在 Albuquerque 举行的下一次会议上,将最终的 PDF 发给 ISO 。

之后,ISO 会正式对外发布 C++ 17 语言标准。如果能赶在年前发布,它的正式名称将是 ISO / IEC 14882:2017 。如果要等到明年一月份发布,会称为 ISO / IEC 14882:2018。当然,这只是一个小细节,该标准在业界会被称为 C ++ 17 。

C ++ 17 的功能特性在 3 月份其实已经完成并确定下来了,后续也未作修改,可查阅“你需要了解的 C++ 17 Top 19 新特性”提前了解。 WG21 目前正在做的是 C ++ 20 ,预计在 2 年内( 2019 年夏天)完成所有功能。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:C++ 17 正式获得批准,预计今年底或明年初发布
分享
评论(22)
精彩评论
6
好语言的三要素: 1. 简单易学; 2. 表达能力强(少写代码,易理解);3. 功能强大。

C++ 变的越来越复杂,东西越来越多,越来越难学,能够持续跟进的也只有老用户。

只要新用户越来越少,就会最终死掉。
5
C++在变态的路上越走越远
4
不知道c++新版普及情况如何,感觉很多人用c++还是最古老那一套。
4
刚刚看到的消息,llvm5.0.0已经发布,该版本支持C++17。
https://lwn.net/Articles/733191/
2

引用来自“赵大海”的评论

就1年没用c++,结果下载了个项目编译不过,一看是c++11的。。
你该有十年以上没用c++了吧。
最新评论
0

引用来自“赵大海”的评论

就1年没用c++,结果下载了个项目编译不过,一看是c++11的。。

引用来自“雅各宾”的评论

你该有十年以上没用c++了吧。
@雅各宾 哈哈,前面几年也一直没用c++11,工程还是vs2005的。
0
学会C++17工资能涨多少
0
版本帝啊!
2

引用来自“赵大海”的评论

就1年没用c++,结果下载了个项目编译不过,一看是c++11的。。
你该有十年以上没用c++了吧。
0
C++已经完全成为实验室语言,这已经不是一个专门用来工作的工具了,而是一个用来做计算机语言研究用的试验品。
0
“你需要了解的 C++ 17 Top 19 新特性”
这个链接是不是不对?@红薯
1
就1年没用c++,结果下载了个项目编译不过,一看是c++11的。。
0

引用来自“Raymin”的评论

好语言的三要素: 1. 简单易学; 2. 表达能力强(少写代码,易理解);3. 功能强大。

C++ 变的越来越复杂,东西越来越多,越来越难学,能够持续跟进的也只有老用户。

只要新用户越来越少,就会最终死掉。

引用来自“FPE”的评论

本来绝大部分就用不上,尤其是各种模板新特性。最有用的是0x~11带来的一些变化,比较方便。所以你为啥非要去学那些99%用不到的东西呢?用老方法照样能写。
魔盒打开了,有人会为了用新特性而用新特性,把代码搞的很乱,无论如何都要维护啊!
0
对C++的认知,我还停留在MFC上
0

引用来自“Raymin”的评论

好语言的三要素: 1. 简单易学; 2. 表达能力强(少写代码,易理解);3. 功能强大。

C++ 变的越来越复杂,东西越来越多,越来越难学,能够持续跟进的也只有老用户。

只要新用户越来越少,就会最终死掉。
本来绝大部分就用不上,尤其是各种模板新特性。最有用的是0x~11带来的一些变化,比较方便。所以你为啥非要去学那些99%用不到的东西呢?用老方法照样能写。
0
刚开始熟悉C++11,C++17已经来了:joy:,赶不上时代的变化呀
6
好语言的三要素: 1. 简单易学; 2. 表达能力强(少写代码,易理解);3. 功能强大。

C++ 变的越来越复杂,东西越来越多,越来越难学,能够持续跟进的也只有老用户。

只要新用户越来越少,就会最终死掉。
0

引用来自“kidfruit”的评论

不知道c++新版普及情况如何,感觉很多人用c++还是最古老那一套。

引用来自“liuyong051”的评论

有的项目还在维护、使用VC6.
就是感觉这类还不少……
0

引用来自“kidfruit”的评论

不知道c++新版普及情况如何,感觉很多人用c++还是最古老那一套。
有的项目还在维护、使用VC6.
5
C++在变态的路上越走越远
0
@红薯 你的超链接错了,是2011的。“你需要了解的 C++ 17 Top 19 新特性”
4
不知道c++新版普及情况如何,感觉很多人用c++还是最古老那一套。
0
可查阅“你需要了解的 C++ 17 Top 19 新特性”提前了解。跳过去是C++11
0
期待
1

引用来自“无聊的人啊”的评论

可以狗儿们根本忙不跟从谷歌,不知道当今C++远远超越谷歌和他们的认知
盲目
顶部