C 正确答案:C 解析:友元函数不属于类的成员,没有this指针,选项B错误;静态成员函数不属于任何类对象,它独立于类的任意对象而存在,由所有类对象所共享,它也没有this指针,选项A、D错误;只有类的非静态成员函数才有this指针,选项C正确;本题答案为C。反馈
解析:本题考核this指针的使用。类的每一个成员函数都有一个隐含定义的常量指针,称为this指针。它是成员函数所属对象的指针,它指向类对象的地址。成员函数可以通过这个指针知道自己属于哪一个对象。但是在使用this指针时需要注意的是:this指针只能在类的成员函数中使用,它指向该成员函数被调用的对象。this指针一般用于...
正确答案:D解析:C++的类对象具有一个附加的隐含形参,即指向该类对象的指针this,与调用成员函数的对象绑定在一起,在成员函数的函数体可以显示使用this指针,选项A错误;类的友元函数可以不是普通的非成员函数,此时它没有this指针,选项B错误;静态成员函数并不与对象相关联,不属于任何一个类的对象,所以没有this指针,选...
类的友元函数都有this指针 C. 任何与类相关的函数都有this指针 D. 类的非静态成员函数都有this指针 相关知识点: 试题来源: 解析 D 正确答案:D 解析:this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员时,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。另外,全局函数和静态函数都...
1. this指针的用处: 一个对象的this指针并不是对象本身的一部分,不会影响sizeof(对象)的结果。this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。也就是说,即使你没有写上this指针,编译器在编译的时候也是加上this的,它作为非...
友元函数和类中的成员函数权限一样,都可以访问类中的所有数据成员,都拥有该类的this指针。搜索 题目 友元函数和类中的成员函数权限一样,都可以访问类中的所有数据成员,都拥有该类的this指针。 答案 解析收藏 反馈 分享
下列关于this指针的描述中,正确的是()。 A.类的成员函数都有this指针B.类的友元函数都有this指针C.任何与类相关的函数都有this指针D.类的非静态成员函数都有this指针请帮忙给出正确答案和分析,谢谢!
下列说法正确的是 A、const成员函数在类定义中声明时加const修饰,则类外实现是不需要加const B、常成员函数内可以调用非常成员函数 C、友元函数可以通过this指针访问类的对象成员 D、友元类中所有成员函数都是友元函数
A.类的成员函数都有this指针B.类的友元函数都有this指针C.任何与类相关的函数都有this指针D.类的非静态成员函数都有this指针 该题目是单项选择题,请记得只要选择1个答案!正确答案 点击免费查看答案 试题上传试题纠错题目解答分析 [解折] this是成员函数所属对象的指针,它指向类对象的地址。成员函数通过这个指针...
B) 类的成员函数都有this指针C) 类的友元函数都有this指针D) 类的非静态成员函数才有this指针 免费查看参考答案及解析 [单选] 下列关于this指针的叙述中,正确的是( )。 A.任何与类相关的函数都有this指针B.类的成员函数都有this指针C.类的友元函数都有this指针D.类的非静态成员函数才有this指针 免费查看...