课程简介
C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。
C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。
C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,最初命名为带类的C,后来在 1983 年更名为 C++。
C++ 是 C 的一个超集,事实上,任何合法的 C 程序都是合法的 C++ 程序。
课程目录
01.侯捷 – C++面向对象高级开发(上下两部曲)
- 01、C++面向对象高级编程(上)
- 02、C++面向对象高级编程(下)
02.侯捷 – STL标准库和泛型编程
- 认识headers、版本、重要资源-.mp4
- 技术基础:操作符重载and模板(泛化, 全特化, 偏特化)-.mp4
- 分配器-.mp4
- 容器之间的实现关系与分类-.mp4
- 深度探索list(上)-.mp4
- 深度探索list(下)-.mp4
- 迭代器的设计原则和Iterator Traits的作用与设计-.mp4
- vector深度探索-.mp4
- array、forward_list深度探索-.mp4
- deque、queue和 stack深度探索(上)-.mp4
- deque、queue和 stack深度探索(下)-.mp4
- STL体系结构基础介绍-.mp4
2.结构-.mp4
- RB-tree 深度探索-.mp4
- set、multiset深度探索-.mp4
- map、multimap深度探索-.mp4
- hashtable深度探索(上)-.mp4
- hashtable深度探索(下)-.mp4
- unordered容器概念-.mp4
- 算法的形式-.mp4
- 迭代器的分类(category)-.mp4
- 迭代器分类(category)对算法的影响-.mp4
- 容器之分类与各种测试(一)-.mp4
- 算法源代码剖析(11个例子)-.mp4
- 仿函数和函数对象-.mp4
- 存在多种Adapter-.mp4
- Binder2nd-.mp4
- not1-.mp4
- 35 bind-.mp4
- reverse_iterator-.mp4
- inserter-.mp4
- ostream_iterator-.mp4
- istream_iterator-.mp4
- 容器之分类与各种测试(二)-.mp4
- 一个万用的hash function-.mp4
- Tuple 用例-.mp4
- type traits-.mp4
- type traits 实现-.mp4
- cout-.mp4
- movable元素对于deque速度效能的影响-.mp4
- 测试函数-.mp4
- 容器之分类与各种测试(三)-.mp4
- 容器之分类与各种测试(四)-.mp4
- 分配器之测试-.mp4
- 源代码之分布 (VC, GCC)-.mp4
- OOP (面向对象编程) vs. GP (泛型编程)-.mp4
03.侯捷 – C++设计模式
- 1.设计模式简介-.mp4
- 10.原型模式-.mp4
- 11.构建器-.mp4
- 12.单件模式-.mp4
- 13.享元模式-.mp4
- 14.门面模式-.mp4
- 15.代理模式-.mp4
- 16.适配器-.mp4
- 17.中介者-.mp4
- 18.状态模式-.mp4
- 19.备忘录-.mp4
- 2.面向对象设计原则-.mp4
- 20.组合模式-.mp4
- 21.迭代器-.mp4
- 22.职责链-.mp4
- 23.命令模式-.mp4
- 24.访问器-.mp4
- 25.解析器-.mp4
- 26.设计模式总结-.mp4
- 3.模板方法-.mp4
- 4.策略模式-.mp4
- 5.观察者模式-.mp4
- 6.装饰模式-.mp4
- 7.桥模式-.mp4
- 8.工厂方法 -.mp4
- 9.抽象工厂-.mp4
04.侯捷 – C++新标准C++11&14
- 演进、环境与资源-.mp4
- Alias Template-.mp4
- Template template parameter-.mp4
- Type Alias, noexcept, override, final-.mp4
- decltype-.mp4
- lambdas-.mp4
- Variadic Templates 1-.mp4
- Variadic Templates 2-.mp4
- Variadic Templates 3-.mp4
- Variadic Templates 4-.mp4
- Variadic Templates 5-.mp4
- Variadic Templates-.mp4
- Variadic Templates 6-.mp4
- Variadic Templates_7 & C++ Keywords-.mp4
- 标准库源代码分布-.mp4
- Rvalue references and Move Semantics-.mp4
- Perfect Forwarding-.mp4
- 写一个 Move-aware class-.mp4
- Move-aware class 对容器的效能测试-.mp4
- 容器—结构与分类_旧与新的比较 — 关于实现手法-.mp4
- 容器 array-.mp4
- 容器 Hashtable-.mp4
- Spaces in Template Expression、nullptr and std–nullptr_t、Automatic Type Deduction with auto-.mp4
- Hash function-.mp4
- Tuple-.mp4
- Unifrom Initialization-.mp4
- Initializer_list(上)-.mp4
- Initializer_list(下)-.mp4
- Explicit for ctors taking more than one argument-.mp4
- Range-based for statement-.mp4
- =default, =delete-.mp4
05.侯捷 – C++内存管理机制_60_侯捷
- 1.Overview-.mp4
- 10.重载示例(上)-.mp4
- 11.重载示例(下)-.mp4
- 13.Per-class 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
- 2.内存分配的每一层面-.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运行一瞥06-10-.mp4
- 27.G2.9std_alloc源码剖析(上)-.mp4
- 28.G2.9std_alloc源码剖析(中)-.mp4
- 3.四个层面的基本用法-.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
- 4.基本构件之一newdelete expression(上)-.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
- 5.基本构件之一newdelete expression(中)-.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
- 6.基本构件之一newdelete expression(下)-.mp4
- 60.Basic string使用new(extra)扩充申请量-.mp4
- 7.Array new-.mp4
- 8.Replacement new-.mp4
- 9.重载-.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
- 10.二叉树(下)-.mp4
- 11.排序(上)-.mp4
- 12.排序(下)-.mp4
- 13.动态规划(上)-.mp4
- 14.动态规划(中)-.mp4
- 15.动态规划(下)-.mp4
- 16.图(上)-.mp4
- 17.图(中)-.mp4
- 18.图(下)-.mp4
- 19.高频算法(上)-.mp4
- 2.数组和字符串(上)-.mp4
- 20.高频算法(中)-.mp4
- 21.高频算法(下)-.mp4
- 3.数组和字符串(中)-.mp4
- 4.数组和字符串(下)-.mp4
- 5.链表(上)-.mp4
- 6.链表(中)-.mp4
- 7.链表(下)-.mp4
- 8.栈与队列-.mp4
- 9.二叉树(上)-.mp4
08.系统设计与实践(选修)
- 1.系统设计介绍-.mp4
- 10.大数据系统-.mp4
- 11.海量数据处理方法-.mp4
- 12.海量数据案例1-.mp4
- 13.海量数据案例2-.mp4
- 14.资料推荐与案例分析-.mp4
- 2.实战演练(短URL设计)-.mp4
- 3.系统设计七剑客(上)-.mp4
- 4.系统设计七剑客(下)-.mp4
- 5.案例分析-.mp4
- 6.搭建大规模可扩展系统(一)-.mp4
- 7.搭建大规模可扩展系统(二)-.mp4
- 8.搭建大规模可扩展系统(三)-.mp4
- 9.搭建大规模可扩展系统(四)-.mp4
09.辅导课
- 第一周直播辅导-.mp4
- 调试专题辅导上(张银奎老师)-.mp4
- 调试专题辅导下(张银奎老师)-.mp4
免责声明:
①本站所有资源均由用户自发贡献上传,用户自发分享网盘链接,仅限用于试看学习和参考,不得将上述资源用于商业或其它非法用途,否则一切后果请用户自负,与本站无关。
②本站所有资源均为免费提供,目的是让大家节省学习和摸索的成本,所收取的相应费用并非资源销售费用,而是打赏捐赠给资源提供者收集、整理、后期维护服务的辛苦费,与本站无利益关联。若需提供增值服务,则额外打赏资源提供者即可!
③资源下载后,请于24小时内从您的电脑中彻底删除!如您喜欢请移步官方网站购买,将得到更好的学习交流服务。
④所有资源均来自网络,版权归原作者所有,本站仅提供展示信息,一切问题与本站无关!
⑤如若侵犯到您的权益,请提供相关证明文件,按处理流程给我们反馈【侵权资源处理流程】,我们将在72小时内处理!如没有提供相关文件,一律视为诈骗恶搞,将拉黑处理!
①本站所有资源均由用户自发贡献上传,用户自发分享网盘链接,仅限用于试看学习和参考,不得将上述资源用于商业或其它非法用途,否则一切后果请用户自负,与本站无关。
②本站所有资源均为免费提供,目的是让大家节省学习和摸索的成本,所收取的相应费用并非资源销售费用,而是打赏捐赠给资源提供者收集、整理、后期维护服务的辛苦费,与本站无利益关联。若需提供增值服务,则额外打赏资源提供者即可!
③资源下载后,请于24小时内从您的电脑中彻底删除!如您喜欢请移步官方网站购买,将得到更好的学习交流服务。
④所有资源均来自网络,版权归原作者所有,本站仅提供展示信息,一切问题与本站无关!
⑤如若侵犯到您的权益,请提供相关证明文件,按处理流程给我们反馈【侵权资源处理流程】,我们将在72小时内处理!如没有提供相关文件,一律视为诈骗恶搞,将拉黑处理!