当前位置:新闻中心行业动态 → 正文

C++17标准发布,代码编写和维护更简单!

责任编辑:editor006 作者:田晓旭 |来源:企业网D1Net  2017-12-07 16:04:49 本文摘自:it168网站

早在今年5月份,就有消息称C++ 17标准已经完成,预计很快就会发布。现在这个时刻来到了,其官方标准已经发布到ISO.org上了。

C++17标准发布,代码编写和维护更简单!

据Phoronix报道,C++ 17的最终标准在ISO.org上以ISO /IEC 14882:2017的形式发布。基于C++ 11,这个新标准注入了一些现代性的东西,旨在让c++编程语言变得不那么臃肿。

事实证明,C++ 17会像C++ 11和C++98成为一个主要标准,其引入了一些新特性,比如“if”初始化、结构化绑定、支持utf - 8字符、折叠表达式等。

值得注意的是,LLVM 的 Clang 编译器也已经将代码中出现“C++1z”的地方修改为“C++17”(C++ 17 曾被称为 C++1z)。GCC 和 LLVM/Clang 都有效地提供了完整的 C++ 17 支持。

下一个C++标准将会是C ++ 20,目前其相关工作已经展开,预计在3年内完成。

更多新特性可以在以下地址查看:https://en.wikipedia.org/wiki/C%2B%2B17

关键字:Phoronix代码

本文摘自:it168网站

x C++17标准发布,代码编写和维护更简单! 扫一扫
分享本文到朋友圈
当前位置:新闻中心行业动态 → 正文

C++17标准发布,代码编写和维护更简单!

责任编辑:editor006 作者:田晓旭 |来源:企业网D1Net  2017-12-07 16:04:49 本文摘自:it168网站

早在今年5月份,就有消息称C++ 17标准已经完成,预计很快就会发布。现在这个时刻来到了,其官方标准已经发布到ISO.org上了。

C++17标准发布,代码编写和维护更简单!

据Phoronix报道,C++ 17的最终标准在ISO.org上以ISO /IEC 14882:2017的形式发布。基于C++ 11,这个新标准注入了一些现代性的东西,旨在让c++编程语言变得不那么臃肿。

事实证明,C++ 17会像C++ 11和C++98成为一个主要标准,其引入了一些新特性,比如“if”初始化、结构化绑定、支持utf - 8字符、折叠表达式等。

值得注意的是,LLVM 的 Clang 编译器也已经将代码中出现“C++1z”的地方修改为“C++17”(C++ 17 曾被称为 C++1z)。GCC 和 LLVM/Clang 都有效地提供了完整的 C++ 17 支持。

下一个C++标准将会是C ++ 20,目前其相关工作已经展开,预计在3年内完成。

更多新特性可以在以下地址查看:https://en.wikipedia.org/wiki/C%2B%2B17

关键字:Phoronix代码

本文摘自:it168网站

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^