65,186
社区成员




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");
}