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 算法
字符串、流和格式化
实用程序类
并发性和并行性
使用文件系统
更多的想法

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。