
侯捷 - C++手把手教你进阶全系列八部曲
来自 网络整理·免费领取学习资源
7,392 领取 · 7,481 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《侯捷 - C++手把手教你进阶全系列八部曲》。官网需要单独购买,有集上可以免费领取。
课程简介
C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程
C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点
C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,最初命名为带类的C,后来在 1983 年更名为 C++
C++ 是 C 的一个超集,事实上,任何合法的 C 程序都是合法的 C++ 程序
课程目录
- 侯捷系列-全部课件/
- C++设计模式
- 侯捷C++面向对象高级开发
- 侯捷c++内存管理
- 侯捷STL标准库和泛型编程
- 侯捷算法原理与实践-课件
- 侯捷系统设计与实践-课件
- 01 – 侯捷 – C++面向对象高级开发(上下两部曲)/
- 01、C++面向对象高级编程(上)/
- 1.C++编程简介
- 10.扩展补充:类模板,函数模板,及其他
- 11.组合与继承
- 12.虚函数与多态
- 13.委托相关设计
- 2.头文件与类的声明
- 3.构造函数
- 4.参数传递与返回值
- 5.操作符重载与临时对象
- 6.复习Complex类的实现过程
- 7.三大函数:拷贝构造,拷贝复制,析构
- 8.堆,栈与内存管理
- 9.复习String类的实现过程
- 02、C++面向对象高级编程(下)/
- Basic_String使用new(extra)扩充申请量 24
- class template 7
- conversion function2
- function-like classes 5
- Funtion Template 8
- Member Template 9
- namespace经验谈 6
- non-explicit one argument constructor 3
- Operator new,operator delete.. 21
- pointer-like classes 4
- Reference 15
- specialization 10
- 导读1
- 复合&继承关系下的构造和析构 16
- 关于C++标准库 13
- 关于Dynamic Binding 18
- 关于New,Delete 20
- 关于this 18
- 关于vptr和vtbl 17
- 关于vptr和vtbl 18
- 模板模板参数 12
- 模板偏特化 11
- 三个主题 14
- 示例 22
- 重载new,delete$示例 23
- 02 – 侯捷 – STL标准库和泛型编程/
- 1. 认识headers、版本、重要资源
- 10. 技术基础:操作符重载and模板(泛化, 全特化, 偏特化)
- 11. 分配器
- 12. 容器之间的实现关系与分类
- 13. 深度探索list(上)
- 14. 深度探索list(下)
- 15. 迭代器的设计原则和Iterator Traits的作用与设计
- 16. vector深度探索
- 17. array、forward_list深度探索
- 18. deque、queue和 stack深度探索(上)
- 19. deque、queue和 stack深度探索(下)
- 2. STL体系结构基础介绍
- 2.结构
- 20. RB-tree 深度探索
- 21. set、multiset深度探索
- 22. map、multimap深度探索
- 23. hashtable深度探索(上)
- 24. hashtable深度探索(下)
- 25. hash_set、hash_multiset, hash_map、hash_multimap概念
- 26. unordered容器概念
- 27. 算法的形式
- 28. 迭代器的分类(category)
- 29. 迭代器分类(category)对算法的影响
- 3. 容器之分类与各种测试(一)
- 30. 算法源代码剖析(11个例子)
- 31. 仿函数和函数对象
- 32. 存在多种Adapter
- 33. Binder2nd
- 34. not1
- 35 bind
- 36. reverse_iterator
- 37. inserter
- 38. ostream_iterator
- 39. istream_iterator
- 4. 容器之分类与各种测试(二)
- 40. 一个万用的hash function
- 41. Tuple 用例
- 42. type traits
- 43. type traits 实现
- 44. cout
- 45. movable元素对于deque速度效能的影响
- 46. 测试函数
- 5. 容器之分类与各种测试(三)
- 6. 容器之分类与各种测试(四)
- 7. 分配器之测试
- 8. 源代码之分布 (VC, GCC)
- 9. OOP (面向对象编程) vs. GP (泛型编程)
- 03 – 侯捷 – C++设计模式/
- 1.设计模式简介
- 10.原型模式
- 11.构建器
- 12.单件模式
- 13.享元模式
- 14.门面模式
- 15.代理模式
- 16.适配器
- 17.中介者
- 18.状态模式
- 19.备忘录
- 2.面向对象设计原则
- 20.组合模式
- 21.迭代器
- 22.职责链
- 23.命令模式
- 24.访问器
- 25.解析器
- 26.设计模式总结
- 3.模板方法
- 4.策略模式
- 5.观察者模式
- 6.装饰模式
- 7.桥模式
- 8.工厂方法
- 9.抽象工厂
- 04 – 侯捷 – C++新标准C++11&14/
- 1. 演进、环境与资源
- 10. Alias Template
- 11. Template template parameter
- 12. Type Alias, noexcept, override, final
- 13. decltype
- 14. lambdas
- 15. Variadic Templates 1
- 16. Variadic Templates 2
- 17. Variadic Templates 3
- 18. Variadic Templates 4
- 19. Variadic Templates 5
- 2. Variadic Templates
- 20. Variadic Templates 6
- 21. Variadic Templates_7 & C++ Keywords
- 22. 标准库源代码分布
- 23. Rvalue references and Move Semantics
- 24. Perfect Forwarding
- 25. 写一个 Move-aware class
- 26. Move-aware class 对容器的效能测试
- 27. 容器—结构与分类_旧与新的比较 — 关于实现手法
- 28. 容器 array
- 29. 容器 Hashtable
- 3. Spaces in Template Expression、nullptr and std–nullptr_t、Automatic Type Deduction with auto
- 30. Hash function
- 31. Tuple
- 4. Unifrom Initialization
- 5. Initializer_list(上)
- 6. Initializer_list(下)
- 7. Explicit for ctors taking more than one argument
- 8. Range-based for statement
- 9. =default, =delete
- 05 – 侯捷 – C++内存管理机制_60_侯捷/
- 1.Overview
- 10.重载示例(上)
- 11.重载示例(下)
- 12.Per-class allocator
- 13.Per-class allocator 2
- 14.Static allocator
- 15.Macro for static allocator
- 16.New Handler
- 17.VC6 malloc
- 18.VC6标准分配器之实现
- 19.BC5标准分配器之实现
- 2.内存分配的每一层面
- 20.G2.9标准分配器之实现
- 21.G2.9std_allocVSG4.9__pull_alloc
- 22.G4.9pull alloc用例
- 23.G2.9std alloc
- 24.G2.9std_alloc运行一瞥01-05
- 25.G2.9std_alloc运行一瞥06-10
- 26.G2.9std_alloc运行一瞥11-13
- 27.G2.9std_alloc源码剖析(上)
- 28.G2.9std_alloc源码剖析(中)
- 29.G2.9std_alloc源码剖析(下)
- 3.四个层面的基本用法
- 30.G2.9std_alloc观念大整理
- 31.G4.9pull allocator运行观察
- 32.VC6和VC10的malloc比较
- 33.VC6内存分配(1)
- 34.VC6内存分配(2)
- 35.VC6内存分配(3)
- 36.VC6内存分配(4)
- 37.VC6内存分配(5)
- 38.你好H行为分析-分配+释放之连续动作图解(1)
- 39.你好H行为分析-分配+释放之连续动作图解(2)
- 4.基本构件之一newdelete expression(上)
- 40.你好H行为分析-分配+释放之连续动作图解(3)
- 41.你好H行为分析-分配+释放之连续动作图解(4)
- 42.VC6内存管理free(p)(上)
- 43.VC6内存管理总结(上)
- 44.VC6内存管理总结(下)
- 45.上中下三个classes分析
- 46.Loki_allocator行为图解
- 47.class FixedAllocator分析(上)
- 48.class FixedAllocator分析(下)
- 49.Loki_allocator总结
- 5.基本构件之一newdelete expression(中)
- 50.GNU C++对allocators的描述
- 51.VS2013标准分配器&G4.9标准分配器与new_allocator以及G4.9malloc
- 52.G4.9array_allocator
- 53.G4.9 debug_allocator
- 54.bitmap_allocator(上)
- 55.bitmap_allocator(下)
- 56.谈谈Const
- 57.关于new,delete&
- 58.实例,接口
- 59.示例
- 6.基本构件之一newdelete expression(下)
- 60.Basic string使用new(extra)扩充申请量
- 7.Array new
- 8.Replacement new
- 9.重载
- 06 – 侯捷 C++ Startup 揭密:C++ 程序的生前和斯后/
- 高清 1080P 【GeekBand】侯捷 C++ Startup 揭密:C++ 程序的生前和斯后【完】 P1 01 前言,如何自定 Startup code
- 高清 1080P 【GeekBand】侯捷 C++ Startup 揭密:C++ 程序的生前和斯后【完】 P10 10 HeapAlloc 角涩与影响
- 高清 1080P 【GeekBand】侯捷 C++ Startup 揭密:C++ 程序的生前和斯后【完】 P12 12 c init Startup的第三项大工程
- 高清 1080P 【GeekBand】侯捷 C++ Startup 揭密:C++ 程序的生前和斯后【完】 P2 02 默认的 Startup code 在哪儿,main
- 和斯后的 Call
- 高清 1080P 【GeekBand】侯捷 C++ Startup 揭密:C++ 程序的生前和斯后【完】 P3 03 Startup code 源码摘要
- 高清 1080P 【GeekBand】侯捷 C++ Startup 揭密:C++ 程序的生前和斯后【完】 P4 04 heap init Startup的首要工程(上).
- 高清 1080P 【GeekBand】侯捷 C++ Startup 揭密:C++ 程序的生前和斯后【完】 P5 05 内存分配精解(一)
- 高清 1080P 【GeekBand】侯捷 C++ Startup 揭密:C++ 程序的生前和斯后【完】 P6 06 内存分配精解(二)
- 高清 1080P 【GeekBand】侯捷 C++ Startup 揭密:C++ 程序的生前和斯后【完】 P7 07 内存分配精解(三)
- 高清 1080P 【GeekBand】侯捷 C++ Startup 揭密:C++ 程序的生前和斯后【完】 P8 08 内存分配精解(四)
- 高清 1080P 【GeekBand】侯捷 C++ Startup 揭密:C++ 程序的生前和斯后【完】 P9 09 main 生前所有内存分配
- 07、算法原理与实践(选修)/
- 1.面试中的算法和准备过程
- 10.二叉树(下)
- 11.排序(上)
- 12.排序(下)
- 13.动态规划(上)
- 14.动态规划(中)
- 15.动态规划(下)
- 16.图(上)
- 17.图(中)
- 18.图(下)
- 19.高频算法(上)
- 2.数组和字符串(上)
- 20.高频算法(中)
- 21.高频算法(下)
- 3.数组和字符串(中)
- 4.数组和字符串(下)
- 5.链表(上)
- 6.链表(中)
- 7.链表(下)
- 8.栈与队列
- 9.二叉树(上)
- 08、系统设计与实践(选修)/
- 1.系统设计介绍
- 10.大数据系统
- 11.海量数据处理方法
- 12.海量数据案例1
- 13.海量数据案例2
- 14.资料推荐与案例分析
- 2.实战演练(短URL设计)
- 3.系统设计七剑客(上)
- 4.系统设计七剑客(下)
- 5.案例分析
- 6.搭建大规模可扩展系统(一)
- 7.搭建大规模可扩展系统(二)
- 8.搭建大规模可扩展系统(三)
- 9.搭建大规模可扩展系统(四)
- 09 – 辅导课/
- 第一周直播辅导
- 调试专题辅导上(张银奎老师)
- 调试专题辅导下(张银奎老师)
包含内容
- · C++设计模式
- · 侯捷C++面向对象高级开发
- · 侯捷c++内存管理
- · 侯捷STL标准库和泛型编程
- · 侯捷算法原理与实践-课件
- · 侯捷系统设计与实践-课件
- · 01、C++面向对象高级编程(上)/
- · 1.C++编程简介
贡献者
小宇
白银