作者: BigLoser 访问次数: 493 创建时间: 2020-12-20 22:17:31 更新时间: 2024-03-28 16:58:17
ISO C++ 委员会正式发布了 C++20 标准,命名为 ISO/IEC 14882:2020。
C++20 是一次重大的更新,引入了许多新特性:
<=> != ==
constexpr
支持:new
/ delete
、dynamic_cast
、try
/ catch
、虚拟constexpr
向量和字符串std::format
std::span
std::jthread
像 Concepts/Ranges/Modules/Coroutines 这些新特性将会对开发者及 C++ 生态产生不小的影响,也为这门“高龄”编程语言增添不少魅力。
详细变化查看 cppreference.com, open-std.org 和 Wikipedia。
如果希望获得正式的 C++20 标准,需支付 198 瑞士法郎(折合人民币 1464 元)进行购买。
草案版本可以免费获取:https://github.com/cplusplus/draft/tree/c++20
草案和正式版本存在细微的差异,因为标准委员会不一定完全采用草案的内容,通常是从草案中剔除部分内容再发布正式版。不过这对于普通开发者几乎没影响,因为开发者使用的编译器都是厂商基于标准的实现。
语言: zh-CN
翻译人员:
原作者:
转载地址:
源网址: https://www.oschina.net/news/123834/cpp20-published
版权: 本站所有内容, 版权归原作者所有。发表原创内容将会获得现金奖励, 并且随着时间倍数增长, 请了解我们的内容奖励计划。