问题
单项选择题
有如下头文件:
int f1();
static int f2();
class MA
public:
int B();
static int f4();
;
在所描述的函数中,具有隐含的this指针的是______。
A.f1
B.f2
C.f3
D.f4
答案
参考答案:C
解析: 只有类的非静态成员函数才隐含this指针,其作用域是类内部,当类的非静态成员函数中访问类的非静态成员时,编译器会自动将对象本身的地址作为一个隐含参数传递给函数,而不必一定写上this。所以本题答案为C。