基于现代C++编写可维护的高性能代码
* 01 课前必读/
* 01 开篇词 C++这么难,为什么我们还要用C++.html (0.75 MB)
* 01 开篇词 C++这么难,为什么我们还要用C++.mp3 (10.11 MB)
* 02 课前必读 有关术语发音及环境要求.html (0.87 MB)
* 02 课前必读 有关术语发音及环境要求.mp3 (3.22 MB)
* 02 基础篇/
* 01 01 堆、栈、RAII:C++里该如何管理资源.html (1.25 MB)
* 01 01 堆、栈、RAII:C++里该如何管理资源.mp3 (11.01 MB)
* 02 02 自己动手,实现C++的智能指针.html (0.68 MB)
* 02 02 自己动手,实现C++的智能指针.mp3 (13.18 MB)
* 03 03 右值和移动究竟解决了什么问题.html (1.35 MB)
* 03 03 右值和移动究竟解决了什么问题.mp3 (14.93 MB)
* 04 04 容器汇编 I:比较简单的若干容器.html (1.06 MB)
* 04 04 容器汇编 I:比较简单的若干容器.mp3 (15.77 MB)
* 05 05 容器汇编 II:需要函数对象的容器.html (0.81 MB)
* 05 05 容器汇编 II:需要函数对象的容器.mp3 (8.00 MB)
* 06 06 异常:用还是不用,这是个问题.html (0.71 MB)
* 06 06 异常:用还是不用,这是个问题.mp3 (12.14 MB)
* 07 07 迭代器和好用的新for循环.html (1.15 MB)
* 07 07 迭代器和好用的新for循环.mp3 (8.05 MB)
* 08 08 易用性改进 I:自动类型推断和初始化.html (0.91 MB)
* 08 08 易用性改进 I:自动类型推断和初始化.mp3 (14.12 MB)
* 09 09 易用性改进 II:字面量、静态断言和成员函数说明符.html (0.99 MB)
* 09 09 易用性改进 II:字面量、静态断言和成员函数说明符.mp3 (9.30 MB)
* 03 提高篇/
* 01 10 到底应不应该返回对象.html (0.80 MB)
* 01 10 到底应不应该返回对象.mp3 (7.16 MB)
* 02 11 Unicode:进入多文字支持的世界.html (1.24 MB)
* 02 11 Unicode:进入多文字支持的世界.mp3 (19.85 MB)
* 03 12 编译期多态:泛型编程和模板入门.html (1.38 MB)
* 03 12 编译期多态:泛型编程和模板入门.mp3 (9.16 MB)
* 04 13 编译期能做些什么一个完整的计算世界.html (0.97 MB)
* 04 13 编译期能做些什么一个完整的计算世界.mp3 (11.68 MB)
* 05 14 SFINAE:不是错误的替换失败是怎么回事.html (1.53 MB)
* 05 14 SFINAE:不是错误的替换失败是怎么回事.mp3 (9.63 MB)
* 06 15 constexpr:一个常态的世界.html (0.82 MB)
* 06 15 constexpr:一个常态的世界.mp3 (15.38 MB)
* 07 16 函数对象和lambda:进入函数式编程.html (0.42 MB)
* 07 16 函数对象和lambda:进入函数式编程.mp3 (13.27 MB)
* 08 17 函数式编程:一种越来越流行的编程范式.html (0.55 MB)
* 08 17 函数式编程:一种越来越流行的编程范式.mp3 (12.12 MB)
* 09 18 应用可变模板和tuple的编译期技巧.html (1.40 MB)
* 09 18 应用可变模板和tuple的编译期技巧.mp3 (10.16 MB)
* 10 19 thread和future:领略异步中的未来.html (0.55 MB)
* 10 19 thread和future:领略异步中的未来.mp3 (13.37 MB)
* 11 20 内存模型和atomic:理解并发的复杂性.html (0.82 MB)
* 11 20 内存模型和atomic:理解并发的复杂性.mp3 (16.67 MB)
* 04 实战篇/
* 01 21 工具漫谈:编译、格式化、代码检查、排错各显身手.html (3.72 MB)
* 01 21 工具漫谈:编译、格式化、代码检查、排错各显身手.mp3 (18.19 MB)
* 02 22 处理数据类型变化和错误:optional、variant、expected和Herbception.html (0.56 MB)
* 02 22 处理数据类型变化和错误:optional、variant、expected和Herbception.mp3 (14.55 MB)
* 03 23 数字计算:介绍线性代数和数值计算库.html (0.54 MB)
* 03 23 数字计算:介绍线性代数和数值计算库.mp3 (11.48 MB)
* 04 24 Boost:你需要的“瑞士军刀”.html (0.98 MB)
* 04 24 Boost:你需要的“瑞士军刀”.mp3 (15.44 MB)
* 05 25 两个单元测试库:C++里如何进行单元测试.html (1.17 MB)
* 05 25 两个单元测试库:C++里如何进行单元测试.mp3 (10.50 MB)
* 06 26 Easylogging++和spdlog:两个好用的日志库.html (1.17 MB)
* 06 26 Easylogging++和spdlog:两个好用的日志库.mp3 (17.08 MB)
* 07 27 C++ REST SDK:使用现代C++开发网络应用.html (0.68 MB)
* 07 27 C++ REST SDK:使用现代C++开发网络应用.mp3 (14.48 MB)
* 05 新年特别策划/
* 01 新春寄语 35年码龄程序员:人生漫长,走点弯路在所难免.html (0.55 MB)
* 01 新春寄语 35年码龄程序员:人生漫长,走点弯路在所难免.mp3 (16.33 MB)
* 02 新春福利 C++好书荐读.html (0.85 MB)
* 02 新春福利 C++好书荐读.mp3 (16.53 MB)
* 06 未来篇/
* 01 28 Concepts:如何对模板进行约束.html (0.81 MB)
* 01 28 Concepts:如何对模板进行约束.mp3 (12.95 MB)
* 02 29 Ranges:无迭代器的迭代和更方便的组合.html (1.59 MB)
* 02 29 Ranges:无迭代器的迭代和更方便的组合.mp3 (12.69 MB)
* 03 30 Coroutines:协作式的交叉调度执行.html (0.78 MB)
* 03 30 Coroutines:协作式的交叉调度执行.mp3 (14.96 MB)
* 07 加餐/
* 01 加餐 部分课后思考题答案合集.html (1.51 MB)
* 01 加餐 部分课后思考题答案合集.mp3 (10.74 MB)
* 08 结束语/
* 01 结束语 终点已达,行程还要继续.html (0.66 MB)
* 01 结束语 终点已达,行程还要继续.mp3 (5.41 MB)
* 02 结课问卷获奖用户名单.html (0.78 MB)
* 03 第二季回归|拿下Vim,让编程效率神器为我所用.html (0.53 MB)
* 09 期末测试/
* 01 期末测试 对于现代C++,你掌握了多少呢.html (0.27 MB)
* 10 增补篇/
* 01 旅程再启|那些关于C++的新认知.html (0.52 MB)
* 01 旅程再启|那些关于C++的新认知.mp3 (1.20 MB)
* 02 31|new和delete背后:分配函数和释放函数.html (0.71 MB)
* 02 31|new和delete背后:分配函数和释放函数.mp3 (13.11 MB)
* 03 32|容器里的内存管理:分配器.html (0.92 MB)
* 03 32|容器里的内存管理:分配器.mp3 (16.13 MB)
* 04 33|性能测试的正确姿势:性能、时间和优化.html (1.05 MB)
* 04 33|性能测试的正确姿势:性能、时间和优化.mp3 (16.67 MB)
* 05 34|快速分配和释放内存:内存池.html (0.50 MB)
* 05 34|快速分配和释放内存:内存池.mp3 (17.35 MB)
* 06 35 发现和识别内存问题:内存调试实践.html (0.63 MB)
* 06 35 发现和识别内存问题:内存调试实践.mp3 (15.00 MB)
* 07 36|访问对象的代理对象:视图类型.html (0.48 MB)
* 07 36|访问对象的代理对象:视图类型.mp3 (18.83 MB)
* 08 37|参数传递的正确方法和模板的二进制膨胀.html (0.70 MB)
* 08 37|参数传递的正确方法和模板的二进制膨胀.mp3 (15.25 MB)
* 09 38 折叠表达式:高效的编译期展开.html (0.47 MB)
* 09 38 折叠表达式:高效的编译期展开.mp3 (11.59 MB)
* 10 39 如何在编译期玩转字符串.html (0.41 MB)
* 10 39 如何在编译期玩转字符串.mp3 (16.87 MB)
* 11 40 如何在编译期遍历数据.html (0.67 MB)
* 11 40 如何在编译期遍历数据.mp3 (21.00 MB)
* 12 41|对象传参和返回的最佳实践.html (1.21 MB)
* 12 41|对象传参和返回的最佳实践.mp3 (13.26 MB)





![[衡天云]爆款云服务器 低至12元/月](/hty.png)