问题
单项选择题
有如下类定义:
class AA
int a;
public :
int getRef()const t return &a; //①
int getValue()const return a; //②
void set(int n)const a=n; //③
friend void show(AA aa)const cout <<a; //④
;
其中四个函数的定义中正确的是( )。
A) ①
B) ②
C) ③
D) ④
答案
参考答案:B
解析: 本题考查常成员函数,常成员函数只能引用本类中的数据成员,而不能修改它。所以本题答案为B。