1、类对象是类的实例化,类对象的内存结构即为类的内存布局
2、编写如下测试类
3、用VS命令行查看类对象的内存布局,引用如下
4、展示类对象内存布局图
5、查看类对象的大小
6、查看类对象成员的偏移量
7、指向虚函数表的指针变量的偏移量为0,位于类对象起始地址
8、查看成员变量对齐字节数
9、查看类对象的虚函数指针指向的虚函数表以及虚函数表存放的虚函数地址
10、类对象的内存结构不包括静态成员变量、静态成员函数
时间:2024-10-15 17:33:05
1、类对象是类的实例化,类对象的内存结构即为类的内存布局
2、编写如下测试类
3、用VS命令行查看类对象的内存布局,引用如下
4、展示类对象内存布局图
5、查看类对象的大小
6、查看类对象成员的偏移量
7、指向虚函数表的指针变量的偏移量为0,位于类对象起始地址
8、查看成员变量对齐字节数
9、查看类对象的虚函数指针指向的虚函数表以及虚函数表存放的虚函数地址
10、类对象的内存结构不包括静态成员变量、静态成员函数