class X
{
public:
protected:
private:
};
class Y:public virtual X
{
public:
protected:
private:
};
class Z:public virtual X
{
public:
protected:
private:
};
class M:public Y,public Z
{
public:
protected:
private:
};
sizeof X == 1;
sizeof Y == 4;
sizeof Z == 4;
sizeof M == 0xc;