Possible Duplicate:
object size with virtual
class X {};
class Y : public virtual X {};
class Z : public virtual X {};
class Class : public Y, public Z {};
Why sizeof(Class) outputs 12 on my gcc compiler? Would someone please explain?
Possible Duplicate:
object size with virtual
class X {};
class Y : public virtual X {};
class Z : public virtual X {};
class Class : public Y, public Z {};
Why sizeof(Class) outputs 12 on my gcc compiler? Would someone please explain?