Cpp 对象模型探索 / 系列文章的索引
一、对象
- 普通类对象占用的空间。
- 子类的内存布局。
-
编译器为对象创建缺省构造函数的条件。
二、虚函数(完)
- 对象的虚函数表指针的位置。
-
继承关系下的虚函数手动调用。
-
虚函数表和虚函数表指针的创建时机。
-
多重继承虚函数表分析。
-
静态联编和动态联编。
三、数据语义
- 含有虚基类的类的内存布局。
四、函数语义
五、对象构造语义
- new 运算符内部调用过程分析。
-
delete 运算符内部调用过程分析。
-
new 对象时加括号和不加括号时的差别。
-
operator new、operator delete、operator new[] 和 operator delete [] 重载。
-
placement new 实现原理。
六、对象模型之巅
(SAW:Game Over!)
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
