首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于this指针的叙述中,正确的是
下列关于this指针的叙述中,正确的是
admin
2010-12-16
48
问题
下列关于this指针的叙述中,正确的是
选项
A、this指针是一个隐含指针,它隐含于类的成员函数中
B、只有在使用this时,系统才会将对象的地址赋值给this
C、类的友元函数也有this指针
D、this指针表示了成员函数当前操作的数据所属的对象
答案
D
解析
本题考核this。类的每一个成员函数都有一个隐合定义的常量指针,称为this指针。它是成员函数所属对象的指针,它指向类对象的地址。成员函数可以通过这个指针知道自己属于哪一个对象。当对一个对象调用成员函数时,编译程序先将对象的地址赋值给this指针,然后调用成员函数,每次成员函数存取数据时,则隐含使用this指针。但是在使用this指针时需要注意的是:this指针只能在类的成员函数中使用,它指向该成员函数被调用的对象。this指针一般用于返回当前对象自身;静态成员函数没有this指针。因为类只有一个静态成员函数实例,所以使用this指针没有什么意义。在静态成员函数中使用this指针会引起编译错误。
转载请注明原文地址:https://kaotiyun.com/show/u1Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
下列给定程序的功能是:建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.
以下关于long、int和short类型数据占用内存大小的叙述中正确的是()。
有下列程序#include<stdio.h>#include<string.h>main(){charv[4][10]={"efg","abed","mnopq","hijkl"},*p[4],*t;inti,j;for(i=0;i<4;i+
uniondt{inta;charb;doublec;}data;以下叙述中错误的是
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
若有定义语句:doublea,*p=&a;以下叙述中错误的是()。
给定程序中,函数fun的功能是:求出形参SS所指字符串数组中最长字符串的长度,将其余字符串右边用字符木补齐,使其与最长的字符串等长。SS所指字符串数组中共有M个字符串,且串长
在软件开发中,需求分析阶段产生的主要文档是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
随机试题
关于骨髓和干细胞移植,下列说法错误的是
A.大补元煎B.归脾汤C.八珍溺D.举元煎E.补中益气汤肾虚型子宫脱垂的最佳选方是
A、髁突硬化B、髁突前斜面模糊不清C、髁突骨质增生D、髁突小凹陷缺损E、髁突囊样变表现为髁突密质骨板下有较大的低密度影,周围有硬化边缘
A.是一种单链RNA病毒B.是一种单链DNA病毒C.是一种双链RNA病毒D.是一种双链DNA病毒E.以上都不是乙肝病毒()
某颅脑损伤患者,神志丧失,呼之不醒,压其眶上神经出现皱眉、上肢活动,其意识障碍属于
根据《建筑材料及制品燃烧性能分级》(GB8624--2012),建筑材料及制品性能等级标识GB862481(B—sl,d0,t1)中,t1表示()等级。
根据《支付结算办法》的规定,银行汇票的提示付款期限是()。
甲公司于2007年10月10日通过拍卖方式拍得位于北京郊区的一块工业建设用地;同年10月15日,甲公司与北京市土地管理部门签订《建设用地使用权出让合同》;同年10月21日,甲公司缴纳全部土地出让金;同年11月5日,甲公司办理完毕建设用地使用权登记,并获得建
Tomgotveryangrywhentheotherboysplayeda______onhim.
“对事物从客体的或直观的形式去理解,而不是把它们当做人的感性活动,当做实践去理解。”这是
最新回复
(
0
)