上传者: liangminghui
|
上传时间: 2021-10-18 17:06:43
|
文件大小: 47.99MB
|
文件类型: RAR
C++20 既是 C++20 标准的教程也是参考。它教您 C++20 并为您提供这个令人兴奋的新 C++ 标准的详细信息。惊心动魄的因素主要归功于C++20的四大功能。
1、Concepts 改变了我们思考和编写模板的方式。它们是模板参数的语义类别。它们使您能够直接在类型系统中表达您的意图。如果出现问题,您会收到一条明确的错误消息。
2、新的 range 库使其能够直接在容器上执行算法,用管道符号组合算法,并将它们应用到无限数据流上。
3、由于协程,C++ 中的异步编程成为主流。协程是协作任务、事件循环、无限数据流或管道的基础。
4、Modules 克服了头文件的限制。他们承诺了很多。例如,头文件和源文件的分离与预处理器一样过时。可以以更快的构建时间和更简单的方法来生成包。