单项选择题

有如下类定义:
class AA

int a;
public:
    int getRef()constreturn &a; //①
    int getValue()constreturn a;) //②
    void set(int n)consta=n; //③
    friend void show(AAaa)constcout<<a; //④
;
其中的四个函数定义中正确的是

A) ①
B) ②
C) ③
D) ④