课课家教育-c++对象模型探索视频课程

上传人:山** 文档编号:58853417 上传时间:2018-11-02 格式:DOCX 页数:14 大小:29.21KB
返回 下载 相关 举报
课课家教育-c++对象模型探索视频课程_第1页
第1页 / 共14页
课课家教育-c++对象模型探索视频课程_第2页
第2页 / 共14页
课课家教育-c++对象模型探索视频课程_第3页
第3页 / 共14页
课课家教育-c++对象模型探索视频课程_第4页
第4页 / 共14页
课课家教育-c++对象模型探索视频课程_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《课课家教育-c++对象模型探索视频课程》由会员分享,可在线阅读,更多相关《课课家教育-c++对象模型探索视频课程(14页珍藏版)》请在金锄头文库上搜索。

1、课课家教育课课家教育 网址:网址:1课课家教育-c+对象模型探索视频课程课程目标:如果您希望了解 c 对象内部工作原理、希望了解编译器底层的一些具体实现机制,需要掌握一些不被常人所掌握的高端知识,这门课就适合你。适合人群:想挑战一些有难度的技术,或者作为一个希望晋级、成长为 c 高手甚至大师的人适用人群1.对 c+熟悉,对类、继承、虚函数、虚基类了解2.对 c+对象内部工作有兴趣,渴求大幅提升自身开发实力素养课程概述c+对象模型知识久负盛名,在 c+界具有很高的美誉度,这方面知识的学习,更是被诸多颇具开发实力的行业前辈倾力推荐!本门课程内容将涉及到很多不被常人所知的 c+对象内部工作原理、底层

2、的一些具体实现机制方面的知识,本门课程属于“提高个人 c+开发修养,练习c+编程内功的一门课程”,课程定位为“c+大师进阶级“课程,这不但意味着本门课具备一定的学习难度,需要学习者有中高级 c+开发基础,也意味着这门课程是想成为 c+大师级开发者所必须掌握的知识。课课家教育课课家教育 网址:网址:2如果您对生活充满激情,想挑战一些有难度的技术,或者作为一个希望晋级、成长为 c+高手甚至大师级别的小伙伴,c+对象模型这门知识都是非常难的和非常值得学的!如果您被深度探索 c+对象模型这本书搞的云里雾里,甚至彻底晕菜的时候,你更能体会到这门课对您的友好度是多么的高。本门课程目前正在连载之中,每周至少

3、更新二节课,一般周一、周二更新课程讲解目录如下(会根据实际情况进行调整):一章:c+对象模型探索 课程介绍二章:对象三章:虚函数四章:成员变量五章:函数语义六章:执行期语义补充说明这是目前市面上唯一的一门讲述 c+对象模型的视频教程,在本教程中,24年开发经验的老师将倾情为你演绎各种 c+对象程序的奇葩写法,有些你可能觉得诡异,有些你可能闻所未闻,我们本着多写程序、多实践、少讲理论的原则来学习,各种理论知识老师都会尽可能用程序实现出来供大家参考学习,老课课家教育课课家教育 网址:网址:3师也会将自己的经验和感受融入课程中,开拓你的思路、视野,助你向新征程大步迈进!目录章节 1c+对象模型探索课

4、程介绍第 1 节c+对象模型探索课程详细介绍本节,老师要讲解如下这些内容:(1)前言和学习效果(2)C+对象模型研究的是什么(3)学习这门课程的基础要求(4)简要自我介绍(5)讲解参照(6)演示环境说明章节 2对象第 1 节类对象所占用的空间课课家教育课课家教育 网址:网址:4本节探讨“类对象所占用的空间”问题。第 2 节对象结构的发展和演化对象结构的发展和演化第 3 节this 指针调整00:21:44this 指针调整第 4 节分析 obj(目标文件),构造函数语义00:36:03分析 obj(目标文件),构造函数语义第 5 节构造函数语义续00:41:36构造函数语义续课课家教育课课家教

5、育 网址:网址:5第 6 节拷贝构造函数语义00:44:54拷贝构造函数语义第 7 节程序转化语义00:44:03程序转化语义第 8 节程序的优化00:45:50程序的优化第 9 节程序优化续、拷贝构造续,深浅拷贝00:40:00程序优化续、拷贝构造续,深浅拷贝课课家教育课课家教育 网址:网址:6第 10 节成员初始化列表说00:59:11本节课,老师要讲如下几个话题:(1)何时必须用成员初始化列表(2)使用初始化列表的优势(3)初始化列表细节探究章节 3虚函数第 1 节虚函数表指针位置分析虚函数表指针位置分析第 2 节继承关系作用下虚函数的手工调用继承关系作用下虚函数的手工调用第 3 节虚函

6、数表分析课课家教育课课家教育 网址:网址:700:51:07虚函数表分析第 4 节多重继承虚函数表分析00:32:15多重继承虚函数表分析第 5 节辅助工具,vptr、vtbl 创建时机00:18:21辅助工具,vptr、vtbl 创建时机第 6 节单纯的类不纯时引发的虚函数调用问题00:59:16单纯的类不纯时引发的虚函数调用问题章节 4数据语义学课课家教育课课家教育 网址:网址:8第 1 节数据成员绑定时机00:26:35数据成员绑定时机第 2 节进程内存空间布局00:25:35进程内存空间布局第 3 节数据成员布局00:42:10本节,我们讲如下几个话题:(1)观察成员变量地址规律(2)

7、边界调整,字节对齐(3)成员变量偏移值的打印第 4 节数据成员存取课课家教育课课家教育 网址:网址:900:34:22本节,我们讲如下几个话题:(1)静态成员变量的存取(2)非静态成员变量的存取第 5 节单一继承下的数据成员布局00:37:36单一继承下的数据成员布局第 6 节单类单继承虚函数下的数据成员布局00:29:16本节,我们讲如下几个话题:(1)单个类带虚函数的数据成员布局(2)单一继承父类带虚函数的数据成员布局(3)单一继承父类不带虚函数的数据成员布局第 7 节多重继承数据布局与 this 调整深谈课课家教育课课家教育 网址:网址:1000:51:13本节,我们讲如下几个话题:(1

8、)单一继承数据成员布局 this 指针偏移知识补充(2)多重继承且父类都带虚函数的数据成员布局第 8 节虚基类问题的提出和初探00:42:42本节,我们讲如下几个话题:(1)虚基类(虚继承/虚派生)问题的提出(2)虚基类初探第 9 节两层结构时虚基类表内容分析00:50:01本节,我们讲如下几个话题:(1)虚基类表内容之 5-8 字节内容分析(2)继续观察各种形色的继承(3)虚基类表内容之 1-4 字节内容分析第 10 节课课家教育课课家教育 网址:网址:11三层结构时虚基类表内容分析00:37:40本节,我们讲如下几个话题:(1)三层结构时虚基类表内容分析(2)虚基类为什么这么设计第 11

9、节成员变量地址、偏移、指针等重申00:36:43本节,我们讲如下几个话题:(1)对象成员变量内存地址及其指针(2)成员变量的偏移值及其指针(3)没有指向任何数据成员变量的指针章节 5函数语义学第 1 节普通成员函数调用方式00:22:38课课家教育课课家教育 网址:网址:12普通成员函数调用方式第 2 节虚成员函数、静态成员函数调用方式00:44:21本节,我们讲如下几个话题:(1)虚成员函数调用方式(2)静态成员函数调用方式第 3 节虚函数地址问题的 vcall 引入00:17:55虚函数地址问题的 vcall 引入第 4 节静动态类型、绑定,坑点,多态体现深谈00:47:57本节,我们讲如

10、下几个话题:(1)静态类型和动态类型(2)静态绑定和动态绑定课课家教育课课家教育 网址:网址:13(3)继承的非虚函数坑(4)虚函数的动态绑定(5)重新定义虚函数的缺省参数坑(6)c+ 中的多态性的体现第 5 节单继承虚函数趣味性测试和回顾00:22:49本节,我们讲如下几个话题:(1)单继承下的虚函数(2)回顾和一些小试验第 6 节多继承虚函数深释、第二基类,虚析构必加01:06:43本节,我们讲如下几个话题:(1)多继承下的虚函数(2)如何成功删除用第二基类指针 new 出来的继承类对象第 7 节多继承第二基类虚函数支持、虚继承带虚函数课课家教育课课家教育 网址:网址:1400:34:03本节,我们讲如下几个话题:(1)多重继承第二基类对虚函数支持的影响(this 指针调整作用)(2)虚继承下的虚函数第 8 节RTTI 运行时类型识别回顾与存储位置介绍00:43:02本节,我们讲如下几个话题:(1)RTTI(运行时类型识别)简单回顾(2)RTTI 实现原理(3)vptr,vtbl,rtti 的 type_info 信息 构造时机学员评价课程网址:http:/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号