
深度探索c++对象模型
深度探索c++对象模型
哈士奇超帅
我变秃了 也变强了
展开
-
Default Constructor 的构造操作
Default Constructor 的构造操作如何查看编译是否生成了默认构造函数?Linux 使用 objdump 命令,如 objdump a.o -S 可以查看 a.o 的函数Windows 使用 IDA 工具查看示例:class A { public: A(){} };class B { public: A a; };int main() { B b; ...原创 2019-01-02 18:04:57 · 372 阅读 · 0 评论 -
对象模型分类
对象模型分类简单对象模型每一个 class object 维护一张表,表中的每一个 slot 保存一个成员的地址+--------+| ptr1 -+-------> A::A()+--------+| ptr2 -+-------> int A::a+--------+| ptr3 -+-------> float A::b+--------+表格驱...原创 2019-01-02 21:50:33 · 325 阅读 · 0 评论