|
共53节视频课程+配套资料
如果您希望了解c++对象内部工作原理、希望了解编译器底层的一些具体实现机制,需要掌握一些不被常人所掌握的高端知识,这门课就适合你。
课程目录:
1-1 c++对象模型探索课程详细介绍
2-1 类对象所占用的空间
2-2 对象结构的发展和演化
2-3 this指针调整
2-4 分析obj目标文件,构造函数语义
2-5 构造函数语义续
2-6 拷贝构造函数语义
2-7 程序转化语义
2-8 程序的优化
2-9 程序优化续、拷贝构造续,深浅拷贝
2-10 成员初始化列表说
3-1 虚函数表指针位置分析
3-2 继承关系作用下虚函数的手工调用
3-3 虚函数表分析
3-4 多重继承虚函数表分析
3-5 辅助工具,vptr、vtbl创建时机
3-6 单纯的类不纯时引发的虚函数调用问题
4-1 数据成员绑定时机
4-10 三层结构时虚基类表内容分析
4-11 成员变量地址、偏移、指针等重申
4-2 进程内存空间布局
4-3 数据成员布局
4-4 数据成员存取
4-5 单一继承下的数据成员布局
4-6 单类单继承虚函数下的数据成员布局
4-7 多重继承数据布局与this调整深谈
4-8 虚基类问题的提出和初探
4-9 两层结构时虚基类表内容分析
5-1 普通成员函数调用方式
5-10 指向成员函数的指针及vcall进一步谈
5-11 inline函数回顾和扩展细节说
5-2 虚成员函数、静态成员函数调用方式
5-3 虚函数地址问题的vcall引入
5-4 静动态类型、绑定,坑点,多态体现深谈
5-5 单继承虚函数趣味性测试和回顾
5-6 多继承虚函数深释、第二基类,虚析构必加
5-7 多继承第二基类虚函数支持、虚继承带虚函数
5-8 RTTI运行时类型识别回顾与存储位置介绍
5-9 函数调用、继承关系性能说
6-1 继承体系下的对象构造步骤
6-10 重载全局new、delete,定位new及重载等
6-11 临时性对象的详细探讨
6-12 嵌入式指针概念及范例、内存池改进版
6-2 对象复制语义学、析构函数语义学
6-3 局部对象、全局对象的构造和析构
6-4 局部静态对象、对象数组构造析构和内存分配
6-5 new、delete运算符,内存高级话题
6-6 new、delete的进一步认识
6-7 new细节,重载类内operator new、delete
6-8 内存池概念、代码实现和详细分析
6-9 嵌入式指针概念及范例、内存池改进版
7-1 模板及其实例化详细分析
7-2 邪门歪道、推荐书籍、结束语
配套课程资料
下载地址:
|
|