C++20 STL 食谱
C++20 STL Cookbook
使用标准模板库 (STL)主要功能提高程序效率的成熟技术
熟悉 C++20 的最新功能并使用 STL 编写更好的代码
减少应用程序的开发时间并实现更快的部署
使用最新版本中引入的新的和更精简的 STL 功能启动并运行
图书说明
快速、高效、灵活,C++ 编程语言已经走过了漫长的道路,并被用于行业的各个领域,以解决许多问题。最新版本的 C++20 将见证程序员改变他们编码的方式,因为它带来了一系列支持应用程序快速部署的功能。本书将帮助您以最佳方式开始使用 STL。
从 C++20 中的新语言特性开始,本书将帮助您了解该语言的机制和库特性,并深入了解它们的工作原理。与其他书籍不同,C++20 STL Cookbook 采用特定于实现的问题解决方法,可帮助您快速克服障碍。您将学习核心 STL 概念,例如容器、算法、实用程序类、lambda 表达式、迭代器等,同时处理真实世界的食谱。本书是使用 C++ STL 及其最新功能以及探索函数式编程和 lambda 表达式中前沿特性的参考指南。
读完 C++20 这本书,您将能够利用最新的 C++ 功能并节省时间和精力,同时使用 STL 优雅地解决任务。
你将学到什么
了解新的语言特性及其可以解决的问题
通过实际示例实现 STL 的通用特性 了解
并发和同步的标准支持类
使用 STL 执行高效的内存管理 使用
std::format 实现无缝格式化
以 STL 方式处理字符串手工制作 C 风格代码
这本书是给谁的
本书面向希望充分利用 C++20 标准模板库(C++ 的最新版本)的中高级 C++ 程序员。开始阅读本书需要具备编码和 C++ 概念的基本知识。
目录
新的 C++20 特性
一般 STL 特性
STL 容器
兼容的迭代器
Lambda 表达式
STL 算法
字符串、流和格式化
实用程序类
并发性和并行性
使用文件系统
更多的想法
评论(0)