0引言:在学习C++时,碰到过以下四个以“虚”命名的概念,在系统理解这些高大上的术语后,才发现它们果真“名不虚传”. 为了方便捋清楚这些概念和之间的相互关系,本人对其进行了系统的总结,欢迎讨论. 1.虚基类 (1)作用:间接派生类只保存共同基类的一份成员(数据成员/函数成员),优化存储空间. (2)虚基类初始化方法: 在基类的直接派生类中声明为虚函数(virtual public B / virtual public C),在最后的派生类中初始化直接基类和虚基类(这一点要特别注意,虚基类也是由最