现代C++编程:从入门到实践

现代C++编程:从入门到实践

评分

★★★★★

ISBN

9787111734352

出版社

机械工业出版社 2023-09-15出版

分类

编程设计

内容简介
本书是为中高级程序员设计的,它深入介绍了现代C++的核心。本书分为两大部分:第一部分介绍C++语言的核心,深入讲解从类型和函数到对象生命周期和表达式的所有内容;第二部分介绍C++标准库和Boost库,深入讲解所有可用的高质量、全功能的工具,涵盖了特殊的工具类、数据结构和算法,并介绍了如何操作文件系统和构建通过网络进行通信的高性能程序。本书包含500多个代码样本和近100个练习,可以让你打下坚实的C++基础,助你写出让自己引以为傲的可读性较高、短小精悍且高效的代码。
AI简介
这是一本针对中高级程序员编写的,深入介绍现代C++核心知识的书籍。该书主要分为两部分,第一部分深入讲解了从类型和函数到对象生命周期和表达式的所有内容,第二部分深入讲解了C++标准库和Boost库,涵盖了所有可用的高质量、全功能的工具,包括特殊的工具类、数据结构和算法,并介绍了如何操作文件系统和构建通过网络进行通信的高性能程序。 在第一部分中,作者详细讲解了C++程序的基本构建与运行原理,包括编译器工具链的构成、C++程序的基本构建与运行原理、指针和引用的基本概念、异常处理机制与规则、模板中的类型检查与概念约束、C++模板与编译时多态的实现等关键内容。这些内容不仅可以帮助读者深入理解C++语言的核心概念,还可以帮助读者掌握如何编写高效、可维护的C++代码。 在第二部分中,作者深入讲解了C++标准库和Boost库,包括测试框架与模拟框架探索、智能指针、工具库、容器、迭代器、字符串、流、文件系统、算法、并发和并行、用Boost Asio进行网络编程、编写应用程序等关键内容。这些内容可以帮助读者掌握如何利用C++标准库和Boost库提供的工具来提高程序的性能和可靠性。
阅读/下载地址