问题 单项选择题

有如下程序: #include<iostream> using namespace std; class Amount{ int amount; public: Amount(int n=0):amount(n){} int getAmount()const{return amount;} Amount&operator9=(Amount a){amount+=a. amount;return______; } }; int main(){ Amount x(3),y(7); x+=y, cout<<x. getAmount()<<endl; return 0; }已知程序的运行结果是10,则下划线处缺失的表达式是

A.* this

B.this

C.&amount

D.amount

答案

参考答案:A

问答题 论述题
问答题 简答题