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++ 生态产生不小的影响,也为这门“高龄”编程语言增添不少魅力。

下周为大家整理一份详细的特性手册并供大家下载。

猜你喜欢

转载自blog.csdn.net/lianshaohua/article/details/111414065