Bootstrap

C++学习 对象模型之虚基类,虚基类表,虚基类表指针

1.虚基类

什么是虚基类,虚基类的作用是什么?
首先虚基类是为了解决多继承产生的二义性问题,范例代码如下:

#include "stdafx.h"
#include <stdio.h>
#include <iostream>
#include <Windows.h>
using namespace std;

class Base {
   
public:
	int m_base_a;
};


class A :public Base {
   
public:
	int m_A_a;
};
class B :public Base {
   
public:
	int m_B_a;
};

class Derived :public A, public B {<
;