2020
10-08
10-08
C++多重继承二义性原理实例解析
在派生类中对基类成员访问应该是唯一的,但是在多继承时,可能会导致对基类某成员访问出现不一致的情况,这就是C++多继承中的二义性。有两种继承的情况会产生多义性一、如果一个派生类从多个基类派生,而这些基类又有一个共同的基类,则在对该基类中声明的成员变量进行访问时,可能产生二义性,继承关系如下图所示:#include<iostream>usingnamespacestd;classA{public:inta;};classB1:publicA{public:intb1;};cl...
继续阅读 >