问题
单项选择题
有如下程序:
#include<iostream>
using namespace std;
class Pair
int m,n;
public;
Pair(int j,int k):m(j),n(k)
int get()return m;
int get()constreturn m+n;
;
int main()
Pair a(3,5);
const Pair b(3,5);
cout<<a.get()<<b.get();
return 0;
运行时的输出结果是( )。
A.33
B.38
C.83
D.88
答案
参考答案:B
解析: const函数只能被const对象调用,a.get()函数调用返回值是3,而b.get()调用的返回值是8。