C++20高级编程

C++20高级编程

评分

★★★★★

ISBN

9787111708223

出版社

机械工业出版社 2022-07-01出版

作者

罗能

内容简介
本书为第一本本版的C++20高级编程书籍,作者为华为海思高级工程师,其技术能力出众,在华为技术圈很有知名度,常年活跃在GitHub,其技术文章受到广大网友的关注与转载。本书是作者多年编程经验的总结,除了详解C++20的概念约束、协程、Ranges、模块等新特征外,还重点讲述库、框架开发的高级编程技术,以独特的视角和丰富的案例帮助读者掌握C++20。随书附赠全部案例源码。
AI简介
这是一本全面深入介绍C++20标准特性的书籍。全书共包含十章,从类型与对象、编译时多态、概念约束、元编程、模板元编程、constexpr元编程、Ranges标准库、协程、模块以及综合运用等十个方面,对C++20的新特性进行了系统的讲解。 本书以华为海思高级工程师的技术经验为基础,结合丰富的案例和源码,深入浅出地讲解了C++20的类型与对象、编译时多态、概念约束、元编程、模板元编程、constexpr元编程、Ranges标准库、协程、模块以及综合运用等十个方面的内容。其中,C++20的四大特性概念约束、协程、模块和Ranges标准库独立成章,而一些小的特性则分散在全书中。 在类型与对象方面,本书详细讲解了现代C++中对类型处理能力的演进,包括值类别、函数对象、运行时多态以及调试手段等内容。在编译时多态方面,本书讲解了函数重载机制、类型特征、奇异递归模板、表达式模板等内容。在概念约束方面,本书讲解了定义概念、requires表达式、requires子句、约束的偏序规则、概念标准库等内容。在元编程方面,本书讲解了元编程历史、模板历史、constexpr历史、元编程能力与应用等内容。 在
阅读/下载地址