单选题
👁️ 浏览量:

试题题干

以下关于this指针的叙述中,正确的是(   )

A

任何与类相关的函数都有this指针

B

类的成员函数都有this指针

C

类的友元函数都有this指针

D

类的非静态成员函数才有this指针

参考答案

正确答案:

试题解析

C++规定,在非静态成员函数内部可以直接使用this关键字,this就代表指向该函数所作用的对象的指针。故本题选D。

类的静态成员函数没有this指针,不能在静态成员函数内访问非静态的成员。

友元函数不通过对象调用,所以没有this指针。

故ABC都错。