文档简介
标签:
C++高性能编程(C++20)
主要特征
更新至 C++20,包含完全修改的代码以及有关错误处理、基准测试、内存分配器和并发编程的更多内容
探索最新的 C++20 功能,包括概念、范围和协程
利用 C++ 结构和技术进行有效的数据结构优化和内存管理
书籍说明
C++ 高性能,第二版将指导您优化 C++ 应用程序的性能。 这使它们能够运行得更快,并在运行的设备上消耗更少的资源,而不会影响代码库的可读性。
本书首先简要介绍 C++ 语言及其一些现代概念。 一旦熟悉了基础知识,您就可以测量、识别和消除 C++ 代码库中的瓶颈。 通过遵循这个过程,你将逐渐提高你的代码编写风格。 然后,本书探讨了数据结构优化、内存管理以及如何有效地使用 CPU 缓存。
奠定基础后,本书将训练您利用标准库中的算法、范围和容器来实现更快的执行、编写可读的代码以及使用自定义迭代器。 它提供了 C++ 元编程、协程、减少样板代码的反射、在底层执行优化的代理对象、并发编程和无锁数据结构的实践示例。 本书最后概述了并行算法。
评论
加载更多
推荐下载
查看更多
精选文集
相关视频
推荐帖子