64,691
社区成员
发帖
与我相关
我的任务
分享
class Parent
{
public:
virtual void g();
int a;
};
class Child: virtual public Parent
{
public:
virtual void g();
int b;
};
int main()
{
cout<<sizeof(Parent)<<endl; //输出8
cout<<sizeof(Child)<<endl; //输出16
system("pause");
}
class Parent
{
public:
virtual void g();
int a;
};
class Child: virtual public Parent
{
public:
virtual void f();
int b;
};
int main()
{
cout<<sizeof(Parent)<<endl; //输出8
cout<<sizeof(Child)<<endl; //输出16
system("pause");
}
class Parent
{
public:
virtual void g();
int a;
};
class Child: virtual public Parent
{
public:
virtual void f();
int b;
};
int main()
{
cout<<sizeof(Parent)<<endl; //输出8
cout<<sizeof(Child)<<endl; //输出20
system("pause");
}