class Base
{
void func()=0;
}
class B;
class A : public Base
{
void func(){ (B*)p->func(); }
Base* p;
}
class B : public Base
{
void func(){};
}
{
void func()=0;
}
class B;
class A : public Base
{
void func(){ (B*)p->func(); }
Base* p;
}
class B : public Base
{
void func(){};
}