相当于继承了两个虚基类指针 Virtual Base Pointer,指针结合偏移量分别指向父类
如VBptr1的起始为0,加上偏移量8指向父类为8
VBptr2的起始为4,加上偏移量4同样为8
#include <iostream>
using namespace std;
class Animal
{
public:
int m_Age;
};
//虚继承
class Sheep<
相当于继承了两个虚基类指针 Virtual Base Pointer,指针结合偏移量分别指向父类
如VBptr1的起始为0,加上偏移量8指向父类为8
VBptr2的起始为4,加上偏移量4同样为8
#include <iostream>
using namespace std;
class Animal
{
public:
int m_Age;
};
//虚继承
class Sheep<