封面
版权信息
作者简介
序
前言
致C语言程序员
第一部分 C++语言核心
第1章 启动和运行
1.1 C++程序的基本结构
1.2 编译器工具链
1.3 开始认识C++
1.4 调试
1.5 总结
练习
拓展阅读
第2章 类型
2.1 基本类型
2.2 数组
2.3 用户自定义类型
2.4 全功能的C++类
- APP免费
2.5 总结
- APP免费
练习
- APP免费
拓展阅读
- APP免费
第3章 引用类型
- APP免费
3.1 指针
- APP免费
3.2 引用
- APP免费
3.3 指针和引用的使用
- APP免费
3.4 auto类型推断
- APP免费
3.5 总结
- APP免费
练习
- APP免费
拓展阅读
- APP免费
第4章 对象生命周期
- APP免费
4.1 对象的存储期
- APP免费
4.2 追踪对象的生命周期
- APP免费
4.3 异常
- APP免费
4.4 SimpleString类
- APP免费
4.5 复制语义
- APP免费
4.6 移动语义
- APP免费
4.7 总结
- APP免费
练习
- APP免费
拓展阅读
- APP免费
第5章 运行时多态
- APP免费
5.1 多态
- APP免费
5.2 一个有启发性的例子
- APP免费
5.3 定义接口
- APP免费
5.4 更新银行日志记录器
- APP免费
5.5 总结
- APP免费
练习
- APP免费
拓展阅读
- APP免费
第6章 编译时多态
- APP免费
6.1 模板
- APP免费
6.2 声明模板
- APP免费
6.3 类型转换函数
- APP免费
6.4 mean:模板函数示例
- APP免费
6.5 SimpleUniquePointer:模板类示例
- APP免费
6.6 模板中的类型检查
- APP免费
6.7 concept
- APP免费
6.8 static_assert:concept之前的权宜之计
- APP免费
6.9 非类型模板参数
- APP免费
6.10 可变参数模板
- APP免费
6.11 高级模板主题
- APP免费
6.12 模板源代码组织
- APP免费
6.13 运行时多态与编译时多态对比
- APP免费
6.14 总结
- APP免费
练习
- APP免费
拓展阅读
- APP免费
第7章 表达式
- APP免费
7.1 运算符
- APP免费
7.2 自定义字面量
- APP免费
7.3 类型转换
- APP免费
7.4 常量表达式
- APP免费
7.5 volatile表达式
- APP免费
7.6 总结
- APP免费
练习
- APP免费
拓展阅读
- APP免费
第8章 语句
- APP免费
8.1 表达式语句
- APP免费
8.2 复合语句
- APP免费
8.3 声明语句
- APP免费
8.4 选择语句
- APP免费
8.5 迭代语句
- APP免费
8.6 跳转语句
- APP免费
8.7 总结
- APP免费
练习
- APP免费
拓展阅读
- APP免费
第9章 函数
- APP免费
9.1 函数声明
- APP免费
9.2 auto返回类型
- APP免费
9.3 auto和函数模板
- APP免费
9.4 重载解析
- APP免费
9.5 可变参数函数
- APP免费
9.6 可变参数模板
- APP免费
9.7 函数指针
- APP免费
9.8 函数调用运算符
- APP免费
9.9 计数例子
- APP免费
9.10 lambda表达式
- APP免费
9.11 std::function
- APP免费
9.12 main函数和命令行
- APP免费
9.13 总结
- APP免费
练习
- APP免费
拓展阅读
- APP免费
第二部分 C++库和框架
- APP免费
第10章 测试
- APP免费
10.1 单元测试
- APP免费
10.2 扩展示例:汽车制动服务
- APP免费
10.3 单元测试框架和模拟框架
- APP免费
10.4 模拟框架
- APP免费
10.5 总结
- APP免费
练习
- APP免费
拓展阅读
- APP免费
第11章 智能指针
- APP免费
11.1 智能指针概述
- APP免费
11.2 智能指针所有权
- APP免费
11.3 作用域指针
- APP免费
11.4 独占指针
- APP免费
11.5 共享指针
- APP免费
11.6 弱指针
- APP免费
11.7 侵入式指针
- APP免费
11.8 可用的智能指针总结
- APP免费
11.9 分配器
- APP免费
11.10 总结
- APP免费
练习
- APP免费
拓展阅读
- APP免费
第12章 工具库
- APP免费
12.1 数据结构
- APP免费
12.2 日期和时间
- APP免费
12.3 数值
- APP免费
12.4 总结
- APP免费
练习
- APP免费
拓展阅读
- APP免费
第13章 容器
- APP免费
13.1 顺序容器
- APP免费
13.2 关联容器
- APP免费
13.3 图和属性树
- APP免费
13.4 Boost图库
- APP免费
13.5 Boost属性树
- APP免费
13.6 initializer_list
- APP免费
13.7 总结
- APP免费
练习
- APP免费
拓展阅读
- APP免费
第14章 迭代器
- APP免费
14.1 迭代器类别
- APP免费
14.2 迭代器辅助函数
- APP免费
14.3 其他迭代器适配器
- APP免费
14.4 总结
- APP免费
练习
- APP免费
拓展阅读
- APP免费
第15章 字符串
- APP免费
15.1 std::string
- APP免费
15.2 字符串视图
- APP免费
15.3 正则表达式
- APP免费
15.4 Boost字符串算法
- APP免费
15.5 Boost分词器
- APP免费
15.6 本地化
- APP免费
15.7 总结
- APP免费
练习
- APP免费
拓展阅读
- APP免费
第16章 流
- APP免费
16.1 流的基础知识
- APP免费
16.2 总结
- APP免费
练习
- APP免费
拓展阅读
- APP免费
第17章 文件系统
- APP免费
17.1 文件系统的相关概念
- APP免费
17.2 std::filesystem::path
- APP免费
17.3 文件和目录
- APP免费
17.4 目录迭代器
- APP免费
17.5 fstream互操作
- APP免费
17.6 总结
- APP免费
练习
- APP免费
拓展阅读
- APP免费
第18章 算法
- APP免费
18.1 算法复杂度
- APP免费
18.2 执行策略
- APP免费
18.3 非修改序列操作
- APP免费
18.4 可变序列操作
- APP免费
18.5 排序及相关操作
- APP免费
18.6 二分搜索
- APP免费
18.7 分区算法
- APP免费
18.8 合并算法
- APP免费
18.9 极值算法
- APP免费
18.10 数值运算
- APP免费
18.11 Boost Algorithm库
- APP免费
拓展阅读
- APP免费
第19章 并发和并行
- APP免费
19.1 并发编程
- APP免费
19.2 并行算法
- APP免费
19.3 总结
- APP免费
练习
- APP免费
拓展阅读
- APP免费
第20章 用Boost Asio进行网络编程
- APP免费
20.1 Boost Asio编程模型
- APP免费
20.2 用Asio进行网络编程
- APP免费
20.3 多线程Boost Asio
- APP免费
20.4 总结
- APP免费
练习
- APP免费
拓展阅读
- APP免费
第21章 编写应用程序
- APP免费
21.1 程序支持功能
- APP免费
21.2 Boost ProgramOptions库
- APP免费
21.3 编译中的特别话题
- APP免费
21.4 总结
- APP免费
练习
- APP免费
拓展阅读
- APP免费
译者简介
- APP免费
封底
更新时间:2024-04-15 11:42:14