现代C++编程实战:132个核心技巧示例(原书第2版)

现代C++编程实战:132个核心技巧示例(原书第2版)

评分

★★★★★

ISBN

9787111750109

出版社

机械工业出版社 2024-04-02出版

分类

编程设计

内容简介
本书介绍现代C++标准。内容按照条目的方式编排,每一个条目包含一个特定语言或库的功能,或C++开发人员面临的常见问题及其使用现代C++的典型解决方案。通过130多个条目,读者将学习掌握核心语言功能和标准库,包括字符串、容器、算法、迭代器、流、正则表达式、线程、文件系统、原子操作、实用程序和ranges。
AI简介
这是一本深入探讨现代C++标准,旨在帮助读者掌握核心语言功能和标准库的书籍。书中以条目的方式编排,每一个条目包含一个特定语言或库的功能,或C++开发人员面临的常见问题及其使用现代C++的典型解决方案。 书中首先介绍了C++11及以后标准对C++的改变,包括auto关键字,基于范围的for循环,lambda表达式等,这些新特性使得代码更加简洁,易于阅读和理解。同时,C++11也简化了类的默认函数和删除函数的实现,使得开发人员可以更加方便地定义类的行为。 接着,书中详细介绍了现代C++代码的特点,包括其语言特性和库特性。现代C++代码具有高性能和高效的特点,这主要得益于C++提供的语言和库特性,如右值引用、移动语义和智能指针等。这些特性使得C++在处理面向对象编程时,能够提供更好的性能和灵活性。 此外,书中还讨论了使用auto关键字的注意事项,线程的定义及C++标准库支持,互斥量和锁的概念及使用方式,常见流操作,模块的引入与使用,C++测试框架的选择与比较,数字和字符串转换库函数,C++20语言与标准库的新特性,统一初始化的概念和特点,条件编译简介,以及C++预处理和编译过程等内容。
阅读/下载地址