摘要: C++ Prime 里有原话(中文):这种“用基类的指针或引用操纵多个类型”的能力被称为多态(polymorphism)。 例如有基类Camera, 他的子类有各种不一样的 camera,可以是佳能的,可以是尼康的...现在已知函数: void lookat(const Camera *pcamer 阅读全文
posted @ 2021-06-09 18:29 诺谦 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 虚基类 当在多条继承路径上有一个公共的基类,在这些路径中的某几条汇合处,这个公共的基类就会产生多个实例(或多个副本),若只想保存这个基类的一个实例,可以将这个公共基类说明为虚基类。 虚基类: 为了解决多重继承时,基类可能出现多次继承问题. 如下图所示: 如果未使用虚基类,那么D类会有两份类A的成员变 阅读全文
posted @ 2021-06-09 18:21 诺谦 阅读(202) 评论(0) 推荐(0) 编辑