首先,欢迎并感激博友进行知识补充与修正。
#include "pch.h"
#include <iostream>
using namespace std;
//sizeof测试
//空类 1
//包含一个函数 1
//包含一个虚函数 4 (存在vptr指针)
class A
{
public:
virtual void run()
{
cout << "111" << endl;
}
virtual void sss()
{
}
private:
};
class B :public A
{
public:
virtual int fun()
{
return 0;
}
int play()
{
return 0;
}
};
int main()
{
int *a1;//指针均为4
short a2;//2
int a3;//4
long a4;//4
long long a5; //8
double a6; //8
B b;
cout << sizeof(A) << endl;
system("pause");
return 0;
}