钻石继承、虚基类、赋值兼容规则

一、二义性 一个类继承了多个父类,父类中有相同的成员,当构造对象的时候,父类中的成员如果名字相同就会造成二义性,所以为了避免二义性就需要在构造派生类对象时候就要给定来自那个父类(使用作用域访问符::)   二、虚基类 当在多条继承路径上有一个公共的基类,在这些路径中的某几条汇合处,这个公共的基类就会产生多个实例(或多个副本),若只想保存这个基类的一个实例,可以将这个公共基类说明为虚基类。 在继承中
相关文章
相关标签/搜索