有如下程序: #include<iostream> using namespace std; class AA{ int n; public: AA(int k):n(k){} int get(){return n;} int getoconst{retu

admin2021-09-05  26

问题 有如下程序:
#include<iostream>
using namespace std;
class AA{
int n;
public:
AA(int k):n(k){}
int get(){return n;}
int getoconst{return n+1;}
};
int main()
{
AA a(5);
const AA b(6);
cout<<a.get()<<b.get();
return 0;
}
执行后的输出结果是(    )。

选项 A、55
B、57
C、75
D、77

答案B

解析 语句AA a(5)调用的是AA(int k):n(k){},a.gelt()调用int get(){return n;),结果会输出5:而常对象congt AA b(6),b.get()调用的是intget()const{returnn+1;},会输出结果7。
转载请注明原文地址:https://kaotiyun.com/show/Y65p777K
0

最新回复(0)