64,685
社区成员
发帖
与我相关
我的任务
分享
class X
{
virtual void FunctionA(){};
virtual void FunctionB(){};
};
class A : public X
{
void FunctionA();
};
class B : public X
{
void FunctionB();
};
class C
{
public:
C()
{
pA = new A;
pB = new B;
}
C~()
{
delete pA;
delete pB;
}
private:
X *pA;
X *pB;
};