首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于this指针的叙述中,正确的是
下列关于this指针的叙述中,正确的是
admin
2010-12-16
24
问题
下列关于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全国计算机二级
相关试题推荐
有以下程序:#includemain(){inta[4][4]={{1,2,3,4},{1,6,5,9},{3,7,2,5},{4,2,4,l}},i,k,t;for(i=0;i<3;i++)for(k=i+1;k<4;k++)if(a[i
有以下程序:#inc1ude#inc1udestructA{inta;charb[10];doublec;};voidf(structA*t);main(){struct
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROGl.
计算机算法中有穷性的意思是()。
有以下程序:#include<stdio.h>#include<string.h>typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={"Zh
设有两行定义语句:intscanf;floatcase;则以下叙述正确的是()。
以下叙述中正确的是()。
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的入队与退队操作后,front=rear=25,此后义正常地插入了一个元素,则循环队列中的元素个数为()。
随机试题
NursingatBethIsraelHospitalthebestpatientcarepossible.Ifwearetosolvethenursingshortage,hospitaladministration
全科/家庭医学被批准为美国第20个医学专业是在哪一年世界全科/家庭医生组织/学会(WON-CA)于何年在墨尔本成立
对胎膜早破的孕妇下列护理措施错误的是
女性,32岁,白带增多伴腥臭味1个月,妇科检查见阴道分泌物呈稀薄灰白色。镜检发现线索细胞。考虑诊断()。
因纳税义务人违反规定需要追征税款的,适用______之日实施的税率,行为发生之日不能确定的,适用______之日实施的税率。
劳动者应当履行的义务是()。[2008年真题]
我国工人阶级具有严格的组织性、纪律性和革命的坚定性、彻底性等品格,是推动我国先进生产力发展的()。
据碳14检测,卡皮瓦拉山岩画的创作时间最早可追溯到3万年前。在文字尚未出现的时代,岩画是人类沟通交流、传递信息、记录日常生活的主要方式。于是今天的我们可以在这些岩画中看到:一位母亲将孩子举起嬉戏,一家人在仰望并试图碰触头上的星空……动物是岩画的另一个主角,
StartingwithhisreviewofSkinner’sVerbalBehavior,NoamChomskyhadledthepsycholinguistswhoarguethatmanhasdeveloped
Youshouldspendabout20minutesonQuestions1-13,whicharebasedonReadingPassage1below.NAT
最新回复
(
0
)