问题 单项选择题

有如下程序:#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

选择题
问答题