天天看点

c++20新特性概述

Concepts 让 C++ 的模版程序的编写变得更简单和容易理解;

Ranges 让我们使用 STL 容器和算法更加简单,并且更容易组合算法及延迟计算;

Modules 帮助我们大大加快编译速度,同时弥补了 C++ 使用库和缺乏包管理的缺陷;

Coroutines 帮助我们简化异步程序的编写;

Reflection 给我们提供强大的编译期 AST 元数据查询能力;

继续阅读