课程介绍:

C++对象模型探索是一门旨在深入研究C++对象内部工作原理的课程。通过学习这门课程,你将拓展自己的眼界和思路,了解C++中许多表面代码背后的内部运作机制。这将提升你的层次能力和对C++开发技术的自信心。同时,本课程也将帮助你在面试中更好地应对刁钻的问题,提高找工作的成功率。此外,学习C++对象模型还能让你在C++开发领域中装逼一把,成为一名备受瞩目的C++开发高手。本课程将围绕类对象展开讨论,深入研究继承性和多态性等面向对象设计语言的突出特性,探索它们的具体实现细节和开销。如果你希望成长为C++的专家级开发者,那么C++对象模型探索是你必须学习的课程。无论你是一名有丰富编程经验的老司机,还是希望进一步提高自己认知的C++开发者,本课程都将帮助你进一步了解系统底层的运作机制,提升你的开发实力。

课程截图:

课程目录:

  • 00c++对象模型探索课程介绍_c++对象模型探索课程详细介绍.mp4
  • 01对象_类对象所占用的空间.mp4
  • 02对象_对象结构的发展和演化.mp4
  • 03对象_this指针调整.mp4
  • 04对象_分析obj目标文件,构造函数语义.mp4
  • 05对象_构造函数语义续.mp4
  • 06对象_拷贝构造函数语义.mp4
  • 07对象_程序转化语义.mp4
  • 08对象_程序的优化.mp4
  • 09对象_程序优化续、拷贝构造续,深浅拷贝.mp4
  • 10对象_成员初始化列表说.mp4
  • 11虚函数_虚函数表指针位置分析.mp4
  • 12虚函数_继承关系作用下虚函数的手工调用.mp4
  • 13虚函数_虚函数表分析.mp4
  • 14虚函数_多重继承虚函数表分析.mp4
  • 15虚函数_辅助工具,vptr、vtbl创建时机.mp4
  • 16虚函数_单纯的类不纯时引发的虚函数调用问题.mp4
  • 17数据语义学_数据成员绑定时机.mp4
  • 18数据语义学_进程内存空间布局.mp4
  • 19数据语义学_数据成员布局.mp4
  • 20数据语义学_数据成员存取.mp4
  • 21数据语义学_单一继承下的数据成员布局.mp4
  • 22数据语义学_单类单继承虚函数下的数据成员布局.mp4
  • 23数据语义学_多重继承数据布局与this调整深谈.mp4
  • 24数据语义学_虚基类问题的提出和初探.mp4
  • 25数据语义学_两层结构时虚基类表内容分析.mp4
  • 26数据语义学_三层结构时虚基类表内容分析.mp4
  • 27数据语义学(续)_成员变量地址、偏移、指针等重申.mp4
  • 28函数语义学_普通成员函数调用方式.mp4
  • 29函数语义学_虚成员函数、静态成员函数调用方式.mp4
  • 30函数语义学_虚函数地址问题的vcall引入.mp4
  • 31函数语义学_静动态类型、绑定,坑点,多态体现深谈.mp4
  • 32函数语义学_单继承虚函数趣味性测试和回顾.mp4
  • 33函数语义学_多继承虚函数深释、第二基类,虚析构必加.mp4
  • 34函数语义学_多继承第二基类虚函数支持、虚继承带虚函数.mp4
  • 35函数语义学_rtti运行时类型识别回顾与存储位置介绍.mp4
  • 36函数语义学_函数调用、继承关系性能说.mp4
  • 37函数语义学_指向成员函数的指针及vcall进一步谈.mp4
  • 38函数语义学(续)_inline函数回顾和扩展细节说.mp4
  • 39对象构造语义学_继承体系下的对象构造步骤.mp4
  • 40对象构造语义学_对象复制语义学、析构函数语义学.mp4
  • 41对象构造语义学_局部对象、全局对象的构造和析构.mp4
  • 42对象构造语义学_局部静态对象、对象数组构造析构和内存分配.mp4
  • 43对象构造语义学_new、delete运算符,内存高级话题.mp4
  • 45对象构造语义学_new细节,重载类内operatornew、delete.mp4
  • 46对象构造语义学_内存池概念、代码实现和详细分析.mp4
  • 48对象构造语义学_重载全局new、delete,定位new及重载等.mp4
  • 49对象构造语义学(续)_临时性对象的详细探讨.mp4
  • 50对象模型之巅_模板及其实例化详细分析.mp4
  • 51对象模型之巅_邪门歪道、推荐书籍、结束语.mp4
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。