电子书 编程

现代 C++ 编程指南(第三版)(英文版电子书)

¥1.00 已售 0
✓ 自动发货 ✓ 永久有效 ✓ 售后保障

资源介绍

掌握 C++23 及所有先前标准的综合解决方案 本第三版包含大量实用食谱,不仅是 C++23 的指南,更是涵盖从 C++11 到 C++23 关键特性和技术的完整资源。旨在助你在 C++ 领域保持领先地位。 核心特点 全面更新,新增众多食谱,包括同步输出流、expected 和 mdspan,以及 C++20/23 范围适配器 涵盖所有现代标准版本的重要特性,提供对现代 C++ 的全面洞察 通过一系列动手实践、独立完整的食谱进行学习 内容简介 《现代 C++ 编程食谱》第三版更新版介绍了 C++23 的最新特性,如栈库、expected 和 mdspan 类型、span 缓冲区、格式化库改进以及范围库的更新。同时,还深入探讨了之前未涵盖的更多 C++20 主题,如同步输出流和 source_location。 本书按实用食谱的形式组织,涵盖各种现实世界中的问题,助你快速找到所需解决方案。你将学习现代 C++ 编程的所有核心概念,以及从 C++11 到 C++23 的特性和技术,通过学习整合最新的语言和库改进,保持领先优势。 除核心概念和新特性外,你还将探索与性能和最佳实践相关的食谱,学习如何实现有用的模式和 idiom(如 pimpl、命名参数、律师 - 客户模式和工厂模式),以及如何使用广泛应用的 C++ 库(Boost.Test、Google Test 和 Catch2)完成单元测试。 通过这本 C++ 编程指南的全面内容,读完本书后,你将拥有构建高性能、可扩展且高效的 C++ 应用程序所需的一切知识。 你将学到什么 探索新的 C++23 语言和库特性 深入学习最有用的 C++20 特性 学会处理线程和并发以提升性能 使用正则表达式高效解决复杂的字符串操作任务 利用标准库加速开发 掌握文件系统库以操作文件和目录 处理不同类型的字符串并理解编译过程 了解如何在 C++ 中使用 CRTP、混合类和其他模式 本书适用人群 本书专为已经具备 C++ 编程语言基础知识的初级和中级程序员设计,他们希望精通该语言、应用最新特性,并成为熟练的现代 C++ 开发者。有经验的 C++ 程序员可以借助本书中的食谱,快速掌握 C++11/14/17/20 和 23 中所有最重要的语言和库特性。 目录 学习现代核心语言特性 处理数字和字符串 探索函数 预处理和编译 标准库容器、算法和迭代器 通用工具 处理文件和流 利用线程和并发 健壮性和性能 实现模式和 idiom 探索测试框架 C++23 特性