前篇:http://blog.csdn.net/pathuang68/archive/2009/04/24/4105851.aspx
和对象内存布局 (14)差不多,只是改动了两个继承关系。几个类的继承关系如下图,这种继承方式不是很有实际意义,在此纯粹是探究类的memory layout。
代码如下:
#include <iostream>
using namespace std;
class Base
{
public:
int base_member;
};
class Derived1 : public virtual Base
{
public:
int derive