struct A
{
int a;
virtual void print()
{
CCLOG("a:%d", a);
}
};
struct AA : public A
{
int aa;
virtual void print()
{
A::print();
CCLOG("aa:%d", aa);
}
};
A a1;
a1.a = 10;
a1.print();
AA aa1;
*(A*)&aa1 = a1;
aa1.print();
网友评论