课程介绍
课程来自于 侯捷老师C++天龙八部全集+专业辅导
这门课程C++面向对象程序设计面向对象程序设计,面向对象它是个观念那么我们要在这种用这种观念来,写程序需要面向对象的语言而C++就是一个支持面向对象观念的一种语言,上这门课你该具备什么样的基础呢?
只要你有这些基础就够了,你曾经学过某一种procedure language最好是c语言,但是其他语言也可以,我们这个C++语言看从名称就可以知道它是建构在c之上的,所以我们后面谈到的一些术语或一些关键词,会跟c会跟c有关所以虽然在过程式语言procedure language它是很多观念是共通的,但是如果你学过c语言的话你对于我所讲的东西会更快的一下子就融入.
这一次的课程可以说市集大成者,将之前没有收录的内容和课程进行一次完美融合,难得C++全栈!侯捷老师C++天龙八部合集+专业辅导C++技能超级实战+算法实践+系统设计,将课程更完美、更系统、更专业的呈现给同学们,快来开始你的C++系统实战吧!
文件目录
01.侯捷 C++面向对象高级开发(上下两部曲)
01、C++面向对象高级编程(上)
1.C++编程简介.mp4
2.头文件与类的声明.mp4
3.构造函数(1).mp4
3.构造函数.mp4
4.参数传递与返回值.mp4
5.操作符重载与临时对象.mp4
6.复习Complex类的实现过程.mp4
7.三大函数:拷贝构造,拷贝复制,析构.mp4
8.堆,栈与内存管理.mp4
9.复习String类的实现过程.mp4
10.扩展补充:类模板,函数模板,及其他.mp4
11.组合与继承.mp4
12.虚函数与多态.mp4
13.委托相关设计.mp4
02、C++面向对象高级编程(下)
导读1.mp4
conversion function2.mp4
nonexplicit one argument constructor 3.mp4
三个主题 14.mp4
pointerlike classes 4.mp4
functionlike classes 5.mp4
namespace经验谈 6.mp4
class template 7.mp4
Funtion Template 8.mp4
Member Template 9.mp4
specialization 10.mp4
模板偏特化 11.mp4
模板模板参数 12.mp4
关于C++标准库 13.mp4
Reference 15.mp4
复合&继承关系下的构造和析构 16.mp4
关于vptr和vtbl 17.mp4
关于this 18.mp4
关于vptr和vtbl 18.mp4
关于Dynamic Binding 18.mp4
关于New,Delete 20.mp4
Operator new,operator delete.. 21.mp4
示例 22.mp4
重载new(),delete()$示例 23.mp4
Basic_String使用new(extra)扩充申请量 24.mp4
02.侯捷 STL标准库和泛型编程
1. 认识headers、版本、重要资源.mp4
2. STL体系结构基础介绍.mp4
2.结构.mp4
3. 容器之分类与各种测试(一).mp4
4. 容器之分类与各种测试(二).mp4
5. 容器之分类与各种测试(三).mp4
6. 容器之分类与各种测试(四).mp4
7. 分配器之测试.mp4
8. 源代码之分布 (VC, GCC).mp4
9. OOP (面向对象编程) vs. GP (泛型编程).mp4
10. 技术基础:操作符重载and模板(泛化, 全特化, 偏特化).mp4
11. 分配器.mp4
12. 容器之间的实现关系与分类.mp4
13. 深度探索list(上).mp4
14. 深度探索list(下).mp4
15. 迭代器的设计原则和Iterator Traits的作用与设计.mp4
16. vector深度探索.mp4
17. array、forward_list深度探索.mp4
18. deque、queue和 stack深度探索(上).mp4
19. deque、queue和 stack深度探索(下).mp4
20. RBtree 深度探索.mp4
21. set、multiset深度探索.mp4
22. map、multimap深度探索.mp4
23. hashtable深度探索(上).mp4
24. hashtable深度探索(下).mp4
26. unordered容器概念.mp4
27. 算法的形式.mp4
28. 迭代器的分类(category).mp4
29. 迭代器分类(category)对算法的影响.mp4
30. 算法源代码剖析(11个例子).mp4
31. 仿函数和函数对象.mp4
32. 存在多种Adapter.mp4
33. Binder2nd.mp4
34. not1.mp4
35 bind.mp4
36. reverse_iterator.mp4
37. inserter.mp4
38. ostream_iterator.mp4
39. istream_iterator.mp4
40. 一个万用的hash function.mp4
41. Tuple 用例.mp4
42. type traits.mp4
43. type traits 实现.mp4
44. cout.mp4
45. movable元素对于deque速度效能的影响.mp4
46. 测试函数.mp4
03.侯捷 C++设计模式
1.设计模式简介.mp4
2.面向对象设计原则.mp4
3.模板方法.mp4
4.策略模式.mp4
5.观察者模式.mp4
6.装饰模式.mp4
7.桥模式.mp4
8.工厂方法 .mp4
9.抽象工厂.mp4
10.原型模式.mp4
11.构建器.mp4
12.单件模式.mp4
13.享元模式.mp4
14.门面模式.mp4
15.代理模式.mp4
16.适配器.mp4
17.中介者.mp4
18.状态模式.mp4
19.备忘录.mp4
20.组合模式.mp4
21.迭代器.mp4
22.职责链.mp4
23.命令模式.mp4
24.访问器.mp4
25.解析器.mp4
26.设计模式总结.mp4
04.侯捷 C++新标准C++11&14
1. 演进、环境与资源.mp4
2. Variadic Templates.mp4
3. Spaces in Template Expression、nullptr and stdnullptr_t、Automatic Type Deduction with auto.mp4
4. Unifrom Initialization.mp4
5. Initializer_list(上).mp4
6. Initializer_list(下).mp4
7. Explicit for ctors taking more than one argument.mp4
8. Range-based for statement.mp4
9. =default, =delete.mp4
10. Alias Template.mp4
11. Template template parameter.mp4
12. Type Alias, noexcept, override, final.mp4
13. decltype.mp4
14. lambdas.mp4
15. Variadic Templates 1.mp4
16. Variadic Templates 2.mp4
17. Variadic Templates 3.mp4
18. Variadic Templates 4.mp4
19. Variadic Templates 5.mp4
20. Variadic Templates 6.mp4
21. Variadic Templates_7 & C++ Keywords.mp4
22. 标准库源代码分布.mp4
23. Rvalue references and Move Semantics.mp4
24. Perfect Forwarding.mp4
25. 写一个 Moveaware class.mp4
26. Moveaware class 对容器的效能测试.mp4
27. 容器—结构与分类_旧与新的比较 — 关于实现手法.mp4
28. 容器 array.mp4
29. 容器 Hashtable.mp4
30. Hash function.mp4
31. Tuple.mp4
05.侯捷 C++内存管理机制_60_侯捷
1.Overview.mp4
2.内存分配的每一层面.mp4
3.四个层面的基本用法.mp4
4.基本构件之一newdelete expression(上).mp4
5.基本构件之一newdelete expression(中).mp4
6.基本构件之一newdelete expression(下).mp4
7.Array new.mp4
8.Replacement new.mp4
9.重载.mp4
10.重载示例(上).mp4
11.重载示例(下).mp4
13.Perclass allocator 2.mp4
14.Static allocator.mp4
15.Macro for static allocator.mp4
16.New Handler.mp4
17.VC6 malloc().mp4
18.VC6标准分配器之实现.mp4
19.BC5标准分配器之实现.mp4
20.G2.9标准分配器之实现.mp4
21.G2.9std_allocVSG4.9__pull_alloc.mp4
22.G4.9pull alloc用例.mp4
23.G2.9std alloc.mp4
25.G2.9std_alloc运行一瞥0610.mp4
27.G2.9std_alloc源码剖析(上).mp4
28.G2.9std_alloc源码剖析(中).mp4
30.G2.9std_alloc观念大整理.mp4
31.G4.9pull allocator运行观察.mp4
32.VC6和VC10的malloc比较.mp4
33.VC6内存分配(1).mp4
34.VC6内存分配(2).mp4
35.VC6内存分配(3).mp4
36.VC6内存分配(4).mp4
37.VC6内存分配(5).mp4
38.SBH行为分析分配+释放之连续动作图解(1).mp4
39.SBH行为分析分配+释放之连续动作图解(2).mp4
40.SBH行为分析分配+释放之连续动作图解(3).mp4
41.SBH行为分析分配+释放之连续动作图解(4).mp4
42.VC6内存管理free(p)(上).mp4
43.VC6内存管理总结(上).mp4
44.VC6内存管理总结(下).mp4
45.上中下三个classes分析.mp4
46.Loki_allocator行为图解.mp4
47.class FixedAllocator分析(上).mp4
48.class FixedAllocator分析(下).mp4
49.Loki_allocator总结.mp4
50.GNU C++对allocators的描述.mp4
51.VS2013标准分配器&G4.9标准分配器与new_allocator以及G4.9malloc.mp4
52.G4.9array_allocator.mp4
53.G4.9 debug_allocator.mp4
54.bitmap_allocator(上).mp4
55.bitmap_allocator(下).mp4
56.谈谈Const.mp4
57.关于new,delete&.mp4
58.实例,接口.mp4
59.示例.mp4
60.Basic string使用new(extra)扩充申请量.mp4
06.侯捷 C++ Startup 揭密:C++ 程序的生前和死后
01 前言,如何自定 Startup code.MP4
02 默认的 Startup code 在哪儿,main 生前和死后的 Call.MP4
03 Startup code 源码摘要.MP4
04 c init Startup的第三项大工程.MP4
05 内存分配精解(一).MP4
06 内存分配精解(二).MP4
07 内存分配精解(三).MP4
08 内存分配精解(四).MP4
09 main 生前所有内存分配.MP4
10 HeapAlloc 角色与影响.MP4
07.算法原理与实践(选修)
1.面试中的算法和准备过程.mp4
2.数组和字符串(上).mp4
3.数组和字符串(中).mp4
4.数组和字符串(下).mp4
5.链表(上).mp4
6.链表(中).mp4
7.链表(下).mp4
8.栈与队列.mp4
9.二叉树(上).mp4
10.二叉树(下).mp4
11.排序(上).mp4
12.排序(下).mp4
13.动态规划(上).mp4
14.动态规划(中).mp4
15.动态规划(下).mp4
16.图(上).mp4
17.图(中).mp4
18.图(下).mp4
19.高频算法(上).mp4
20.高频算法(中).mp4
21.高频算法(下).mp4
08.系统设计与实践(选修)
1.系统设计介绍.mp4
2.实战演练(短URL设计).mp4
3.系统设计七剑客(上).mp4
4.系统设计七剑客(下).mp4
5.案例分析.mp4
6.搭建大规模可扩展系统(一).mp4
7.搭建大规模可扩展系统(二).mp4
8.搭建大规模可扩展系统(三).mp4
9.搭建大规模可扩展系统(四).mp4
10.大数据系统.mp4
11.海量数据处理方法.mp4
12.海量数据案例1.mp4
13.海量数据案例2.mp4
14.资料推荐与案例分析.mp4
09.辅导课
第一周直播辅导.mp4
调试专题辅导上(张银奎老师).mp4
调试专题辅导下(张银奎老师).mp4
声明:本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理,邮箱:502212423@qq.com。