Effective C++笔记 Use multipleinheritance judiciously 钻石型多重继承 虚继承使派生类只有一份虚基类,但是需要派生类初始化虚基类成员当一个新的derived class加入继承体系,它必须承担其vitual bases(不论直接或间接)的初始化责任使用virtual继承比non-virtual继承的体积大 CPerson : public IPerson, private PersonInfo 总结