3

单选题 3 /40

观察下面一段代码:
class ClassA {
  public:
    virtual ~ClassA(){};
    virtual void FunctionA(){};
};
class ClassB {
  public:
    virtual void FunctionB(){};
};
class ClassC : public ClassA, public ClassB {
  public:
};

ClassC aObject;
ClassA *pA = &aObject;
ClassB *pB = &aObject;
ClassC *pC = &aObject;


关于pA,pB,pC的取值,下面的描述中正确的是:

参考答案

pA,pB,pC的取值相同.
pC=pA+pB
pA和pB不相同
pC不等于pA也不等于pB