书籍期刊

《C++20高级编程 AI芯片开发 编译器基础》

主要讲解C++库、框架开发中的高级编程技术,以及新的C++20标准特性。

  • 作者罗能
  • 出版社机械工业出版社
  • 发行日期2022-07-01
  • ISBN9787111708223
  • 开本16开
  • 页数312
  • 标签

内容简介

C++20高级编程主要讲解C++库、框架开发中的高级编程技术,以及新的C++20标准特性。全书共10章,分别为:类型与对象、编译时多态、概念约束、元编程介绍、模板元编程、constexpr元编程、Ranges标准库、协程、模块、综合运用。其中C++20的四大特性独立成章,一些小的特性则贯穿于全书,其他章节则探讨了面向对象、元编程、函数式编程、并发编程等话题。
C++20高级编程针对以上新特性准备了丰富的代码样例,并随书附赠全部案例源码。相信通过这些代码,读者很容易掌握这些新特性。作为一本讲解C++高级编程的书,本书还探讨了很多元编程话题,这是作为库开发必不可少的技能,它们也将随着C++的演进而不断演进,大大提升库开发者的编程体验,尤其是近年来C++的标准提案经历了从模板元编程向constexpr元编程转换的过程。
C++20高级编程适合中高级C++程序员、架构师、框架开发者阅读,阅读前能够掌握一些现代C++的知识。对于想要系统性学习C++20并进阶C++技能的读者,一定不要错过本书。

作者简介

罗能,华为海思高级工程师,2015年获得安徽省ACM编程竞赛全省夺冠,2018年获得华为无线编程竞赛冠军。知乎《魅力C++》专栏作者,累计收获6000+赞,7000+收藏,阅读量超100万。
熟悉面向对象编程、函数式编程,经常活跃于开源社区,为开源社区贡献过多项代码,GitHub累计收获1300+星。

相关图书

现代C++编程实战:132个核心技巧示例(原书第2版)
掌握C++编程新技能,提升实战水平
《Linux运维之道(第3版)》
从运维工作的实际需求出发,从运维工作中的应用服务入手,全面讲解Linux操作系统及各种软件服务的运维方案。
《C# 11和.NET 7入门与跨平台开发(第7版)》
本书将为你学习C# 11和.NET 7奠定坚实的基础,使你能够自信地构建应用程序和服务。学习完本书,你将能够创建丰富的Web应用,并能牢牢掌握面向对象编程技术,进而能在此基础上进行项目开发。
《游戏运营与发行:从入门到实践》
来自一线的游戏运营与发行实战经验,一本关于游戏运营与发行的百科全书

暂无评论

暂无评论...