在VS2013编程,调试
问题 : 菱形继承会引来,二义性
1.源代码
#include
using namespace std;
class Base
{
public:
virtual void FunTest()
{
cout
}
virtual void FunTest1()
{
cout
}
};
class C1 :virt...
分类:
其他好文 时间:
2016-04-14 01:31:50
阅读次数:
296
问题引入:如果有Base类,B1类,B2类,D类,如下图继承关系那么按一般的继承来看,D类创造的对象会继承B1类的方法与成员,同时也会继承B2类的方法与成员;接下来类B1,B2会分别去继承Base类的方法与成员,那么D类的对象在调用Base类的方法时,到底是继承B1类这边的Base,还是会..
分类:
其他好文 时间:
2016-04-11 07:36:30
阅读次数:
168