JavaScript
继承二义性 标签描述

文章目录 一、继承的二义性 1、场景说明继承的二义性 2、继承中的二义性报错 3、完整代码示例 二、virtual虚继承 1、虚继承引入 2、虚继承语法 3、代码示例虚继承 一、继承的二义性 1、场景说明继承的二义性 A类是父类, B类和C类继承A类,是子类, D类多继承B类和C类,是孙子类; 假如A类中有成员变量x, 则子类B类和C类都会继承该成员变量x, D类多继承B类和C类,会分别从B和C各自继承一个成员变量x; D类中,从B,C两个父类中继承自爷爷类A的成员变量,会出现二义性; 代码如下: include"iostream" usi...