影响对象大小的因素
- 成员变量
- 虚函数表指针
_vftptr - 虚基类表指针
_vbptr - 内存对齐
_vftptr、_vbptr的初始化、set、reset由对象的构造函数, 赋值运算符自动完成; 对象生命周期结束后,由对象的析构函数来销毁。

// sizeof(CGrandChildren) = 36

_vftptr_vbptr_vftptr、_vbptr的初始化、set、reset由对象的构造函数, 赋值运算符自动完成;
对象生命周期结束后,由对象的析构函数来销毁。
// sizeof(CGrandChildren) = 36
