1. 首页
  2. 数据库
  3. 其它
  4. C++虚继承之类的实际大小

C++虚继承之类的实际大小

上传者: 2020-12-23 03:32:59上传 PDF文件 111.99KB 热度 7次
这几天翻箱底将去年买的《深度探索C++对象模型》这本NB的书拿出来看看,The Semantics of Data这一章中发现了一个过去一直没有想到的一个问题,问题如下 输出下面class的大小: class X{}; class Y : public virtual X{}; class Z : public virtual X{}; class A : public Y, public Z{}; 继承关系如下图: 这是可能大家会觉得他们的大小都应该是0,因为他们中没有任何一个有明显的数据,只表示了继承关系。但是至少也认为class x应该是0吧,他什
用户评论