C++20 标准正式发布,命名为 ISO/IEC 14882:2020。
作者:互联网
C++20 引入了许多新特性:
- 模块 (Modules)
- 协程 (Coroutines)
- 范围 (Ranges)
- 概念与约束 (Constraints and concepts)
- 指定初始化 (designated initializers)
- 操作符 <=> != ==
- constexpr支持:new/ delete、dynamic_cast、try/ catch、虚拟
- constexpr 向量和字符串
- 计时:日历、时区支持
- std::format
- std::span
- std::jthread
像 Concepts/Ranges/Modules/Coroutines 这些新特性将会对开发者及 C++ 生态产生不小的影响,也为这门“高龄”编程语言增添不少魅力。
下周为大家整理一份详细的特性手册并供大家下载。
标签:std,20,14882,Modules,C++,Ranges,constexpr,2020 来源: https://blog.csdn.net/lianshaohua/article/details/111414065