33 继承(五)
来源:互联网 发布:淘宝数据分析网站 编辑:程序博客网 时间:2024/05/17 22:13
类/对象大小计算
#include <iostream>using namespace std;class BB{public: int bb_;};class B1 :virtual public BB{public: int b1_;};class B2 :virtual public BB{public: int b2_;};class DD :public B1,public B2{public: int dd_;};int main(){ cout << sizeof(BB) << endl; cout << sizeof(B1) << endl; cout << sizeof(DD) << endl; B1 b1; long** p; cout << &b1 << endl; cout << &b1.bb_ << endl; cout << &b1.b1_<< endl; p = (long**)&b1; cout << p[0][0] << endl; cout << p[0][1] << endl; DD dd; cout << &dd << endl; cout << &dd.bb_ << endl; cout << &dd.b1_ << endl; cout << &dd.b2_ << endl; cout << &dd.dd_ << endl; p = (long**)ⅆ cout << p[0][0] << endl; cout << p[0][1] << endl; cout << endl; cout << p[2][0] << endl; cout << p[2][1] << endl; return 0;}//深入C++对象模型
0 0
- 33 继承(五)
- Java(五)继承
- JS(五)继承
- 继承(五)
- JavaScript继承详解(五)
- JavaScript继承详解(五)
- JavaScript继承详解(五)
- JavaScript继承详解(五)
- JavaScript继承详解(五)
- JavaScript继承详解(五)
- JavaScript继承详解(五)
- JavaScript继承详解(五)
- JavaScript继承详解(五)
- JavaScript继承详解(五)
- Java--基础(五)继承
- 漫谈继承技术(五)
- JavaScript继承详解(五)
- 别样JAVA学习(五)继承上(0.0)继承概述
- 项目中 登录注册逻辑判断
- 生成唯一id号解决方法
- 第5周项目1:三角形类雏形(4)
- Android中常见的异常
- 第五周项目二------游戏角色
- 33 继承(五)
- Activity本身作为事件监听器类
- 第四次上机实践项目-项目4-长方柱
- java--多线程
- atitit.atiLinq v2新特性attilax大总结 q326
- 即使没人看我们也要坚持写Blog
- 第五周上机实践项目2(1):游戏中的角色类
- 网络请求
- C++Primer第5版读书笔记(第11章)