
腾讯课堂 - C++高级课程
来自 网络整理·免费领取学习资源
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《腾讯课堂 - C++高级课程》。官网需要单独购买,有集上可以免费领取。
课程简介
C++对象模型知识久负盛名,在C++界具有很高的美誉度这方面知识的学习,更是被诸多颇具开发实力的行业前辈倾力推荐!
本课程的内容涉及到很多不被常人所知的C++对象内部工作原理、底层的一些具体实现机制方面的知识,本门课程属”提高个人C++开发修养,练习C++编程内功”的一门课程,课程定位为”C++大师进阶级”课程,这不但意味着本门课具备一定的学习难度,需要学习者有中高级C++开发基础,也意味着这门课程是想成为C++大师级开发者所必须掌握的知识
如果您想成为一名既会开车又会修车的老司机,想桃战些有难度的技术,或者希望晋级、成长为C++高手甚至大师C++对象模型这门知识都是你必学的知识!
课程目录
- 01 我们在这一系列课程要学习什么
- 内容提纲
- 02 对象被优化以后才是高效的C++编程
- CMyString的代码问题
- CMyString在vector上的应用
- move移动语义和forward类型完美转发
- 对象使用过程中背后调用了哪些方法
- 函数调用过程中对象背后调用的方法太多
- 添加带右值引用参数的拷贝构造和赋值函数
- 总结三条对象优化的规则
- 03 体验一下智能指针的强大
- shared_ptr的交叉引用问题
- 不带引用计数的智能指针
- 多线程访问共享对象的线程安全问题
- 基础知识
- 实现带引用计数的智能指针
- 自定义删除器
- 04 C++11中引入的bind绑定器和function函数对象
- bind1st和bind2nd的底层实现原理
- bind1st和bind2nd什么时候会用到
- bind和function实现线程池
- function的实现原理
- function函数对象类型的应用示例
- lambda表达式的实现原理
- lambda表达式的应用实践
- 模板的完全特例化和部分特例化
- 05 C++11知识点汇总
- C++11常用知识点整理总结
- 基于CAS操作的atomic原子类型
- 通过thread类编写C++多线程程序
- 线程间互斥-mutex互斥锁和lock_guard
- 线程间同步通信-生产者消费者模型
- 再谈lock_guard和unique_lock
- 06 设计模式
- 抽象工厂
- 代理模式
- 单例模式代码设计
- 观察者模式
- 简单工厂和工厂方法
- 适配器模式
- 线程安全的懒汉单例模式
- 装饰器模式
- 07 C++代码应用实践
- 大数的加减法
- 广度优先遍历搜索迷宫路径-求最短路径
- 海量数据查重和top k综合应用
- 海量数据查重问题解决方案汇总
- 海量数据求top k问题解决方案汇总
- 深度优先遍历搜索迷宫路径
- 08 C++历届校招面经题目讲解
- C++校招面经题目讲解二
- C++校招面经题目讲解六
- C++校招面经题目讲解七
- C++校招面经题目讲解三
- C++校招面经题目讲解四
- C++校招面经题目讲解五
- C++校招面经题目讲解一
- 建议用make_shared代替shared_ptr
- 09 C++研发岗校招简历书写指导
- 基本信息和技能描述怎么写
- 简历模板以及简历书写注意事项
- 项目经验和自我评价怎么写
- 10 C++11容器emplace方法原理剖析
- C++11容器emplace方法原理剖析二
- C++11容器emplace方法原理剖析三
- C++11容器emplace方法原理剖析一
包含内容
- · 01 我们在这一系列课程要学习什么
- · 内容提纲
- · 02 对象被优化以后才是高效的C++编程
- · CMyString的代码问题
- · CMyString在vector上的应用
- · move移动语义和forward类型完美转发
- · 对象使用过程中背后调用了哪些方法
- · 函数调用过程中对象背后调用的方法太多
贡献者