C++ 类的大小

#include <iostream>
using namespace std;

class A{
    
    
	char a;
	public:
		static char b;
};

class B:public A{
    
    
	public:
		char a;
		static char b;
};

class C:public B{
    
    
	public:
		virtual void fun1();
		virtual void fun2();
};

int main(){
    
    
	cout<<sizeof(C)<<endl;
} 

输出是8