C++17 STL Cookbook

C++17 STL Cookbook

评分

★★★★★

ISBN

9781787121768

出版社

Packt Publishing 2017-06-28出版

分类

编程设计

内容简介
This book is for intermediate-to-advanced C++ programmers who want to get the most out of the Standard Template Library of the newest version of C++: C++ 17.
AI简介
这是一本面向中级到高级C++程序员的指南,旨在帮助他们充分利用C++17标准模板库(STL)的最新特性。本书不仅详细介绍了C++17中引入的新特性,如结构化绑定、自动变量作用域限制、新的括号初始化规则等,而且还深入探讨了如何使用这些新特性来编写更高效、更简洁的代码。 本书的内容涵盖了STL容器、迭代器、lambda表达式、STL算法、字符串处理、正则表达式、文件系统操作以及并行编程等多个方面。每个章节都通过丰富的示例和清晰的解释,展示了如何应用C++17的新特性来解决实际问题。 例如,书中详细介绍了如何使用结构化绑定来解包返回值,如何使用自动变量作用域限制来减少内存分配和可能的错误,如何使用新的括号初始化规则来简化代码,如何使用lambda表达式来组合简单谓词,如何定义可迭代范围,如何使用智能指针处理遗留API的资源,如何实现一个支持不同模板类型特殊化的helper模板类,如何使用std::filesystem::path规范化路径,如何删除std::vector中间元素的时间复杂度,如何自动文件重命名工具的需求,如何使用std::function保存不同类型的lambda表达式,
阅读/下载地址