#include <iostream>
using namespace std;

class A
{
	int a;
	virtual void aa() {}
};

class B : virtual public A
{
	int b;
};

class C : virtual public A
{
	int c;
};

class D : public B, public C
{
	int d;
};

int main()
{
	cout << sizeof (D) << endl;	//28.  4个int型,2个指向虚基类的指针,1个指向虚表的指针。

	return 0;
}

相关文章:

  • 2021-11-17
  • 2021-12-31
  • 2022-12-23
  • 2021-11-07
  • 2021-10-26
  • 2022-12-23
  • 2021-10-07
猜你喜欢
  • 2021-11-08
  • 2021-08-29
  • 2022-12-23
  • 2022-01-15
  • 2022-12-23
  • 2021-09-02
相关资源
相似解决方案