单选题
👁️ 浏览量:

试题题干

关于this指针的说法错误的是(     )

A

this指针必须显式声明

B

当创建一个对象后,this指针就指向该对象

C

动态成员函数拥有this指针

D

静态成员函数不拥有this指针

参考答案

正确答案:

试题解析

C++语言规定,当调用一个成员函数时,系统自动向它传递一个隐含的参数,该参数是一个指向调用该函数的对象的指针,称为this指针。

因为静态成员函数并不作用于某个对象,所以在其内部不能使用this指针。对于非静态成员函数,系统传递给它的形参个数比程序员写的多一个,多出来的参数就是所谓的this指针。

答案为A。