构造:
按声明顺序构造基类
设定虚表指针
按声明顺序构造成员类
按声明顺序构造基类
设定虚表指针
按声明顺序构造成员类
构造派生类
析构:
设定虚表指针指向T的虚表
析构派生类
按声明顺序相反的顺序析构成员类
按声明顺序相反的顺序析构基类