有如下类的声明:    class Base{    protected:      int amount;    public:      Base(int n=0):amount(n){}      int getAmount()const{retur

admin2017-10-17  16

问题 有如下类的声明:    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;}    };已知x是一个Derived对象,则下列表达式中正确的是

选项 A、x. value+x. getAmount()
B、x. getData()-x. getAmount()
C、x. getData()-x. amount
D、x. value+x. amount

答案B

解析
转载请注明原文地址:https://jikaoti.com/ti/kIt0FFFM
0

最新回复(0)