首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于this指针的叙述中,正确的是
下列关于this指针的叙述中,正确的是
admin
2010-12-16
46
问题
下列关于this指针的叙述中,正确的是
选项
A、this指针是一个隐含指针,它隐含于类的成员函数中
B、只有在使用this时,系统才会将对象的地址赋值给this
C、类的友元函数也有this指针
D、this指针表示了成员函数当前操作的数据所属的对象
答案
D
解析
本题考核this。类的每一个成员函数都有一个隐合定义的常量指针,称为this指针。它是成员函数所属对象的指针,它指向类对象的地址。成员函数可以通过这个指针知道自己属于哪一个对象。当对一个对象调用成员函数时,编译程序先将对象的地址赋值给this指针,然后调用成员函数,每次成员函数存取数据时,则隐含使用this指针。但是在使用this指针时需要注意的是:this指针只能在类的成员函数中使用,它指向该成员函数被调用的对象。this指针一般用于返回当前对象自身;静态成员函数没有this指针。因为类只有一个静态成员函数实例,所以使用this指针没有什么意义。在静态成员函数中使用this指针会引起编译错误。
转载请注明原文地址:https://www.kaotiyun.com/show/u1Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:实现两个整数的交换。例如,给a和b分别输入60和65,输出为:a=65b=60。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#inclu
若有定义:char*ps[]={"aa","bb","cc","dd"};,则以下叙述正确的是
有以下函数:intfun(char*x,char*y){intm=0;while((*x==*y)&&*x!=’\0’){x++;y++;m++;}returnm;}函数的功能是()。
以下叙述中错误的是()。
以下叙述中错误的是()。
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,字符串数组中的M个字符串为AAAABBBBBBBCC则合并后的字符串的内容应是:AA
下面对软件测试和软件调试有关概念叙述错误的是
下列关于C语言数据文件的叙述中正确的是()。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
下列数据流图(DFD)构造规则中正确的是()。
随机试题
证明:若函数f,g在区间[a,b]上可导,且f’(x)>g’(x),f(a)=g(a),则在(a,b]内有f(x)>g(x).
细菌性食物中毒不包括________。
用电子电位差计配用热电偶测量温度,热端温度升高2℃,室温(冷端温度)下降2℃,则仪表示值()。
闭幕词是在大会结束时,由主要领导人向大会宣读的书面文稿,其作用往往具有()
下述哪一项不属于损伤性骨化的特点
关节的基本结构
注册会计师要对职业判断做出适当的书面记录,下列各项记录内容中,有利于提高职业判断的可辩护性的有()。
罗杰斯的“非指导性教学”的教育目的是使学生得到()。
1.“某地医院出现人感染‘SK5’病毒死亡案例”“疫苗有害,为了孩子的健康,请远离疫苗”“生长期1个月,街头‘速成鸭’大都含激素”……2017年4月19日,北京地区网站联合辟谣平台和腾讯较真平台携手发布了《谣言易感人群分析报告》和网络辟谣TOP10榜单,不
A.beautifulB.streetartC.hadtroublewithA.galleriesarecollectingtheworkof【T7】______B.othersthinkitisavery【T8】
最新回复
(
0
)