有如下类声明,已知X是一个Derived对象,则下列表
有如下类声明,已知X是一个Derived对象,则下列表达式中正确的是()。
class Base{
protected:
int amount;
public:
Base(int n=0): amount(n){}
int getAmount()const { return amount; }
};
class Derived: public Base {
protected:
int value;
public:
Derived(int m,int n): value(m), Base(n){}
int getData()const { return value+amount; }
};答案
B