首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于this指针的叙述中,正确的是
下列关于this指针的叙述中,正确的是
admin
2009-02-15
81
问题
下列关于this指针的叙述中,正确的是
选项
A、this指针是一个隐含指针,它隐含于类的成员函数中
B、只有在使用this时,系统才会将对象的地址赋值给this
C、类的友元函数也有this指针
D、this指针表示了成员函数当前操作的数据所属的对象
答案
8
解析
本题考核this。类的每一个成员函数都有一个隐含定义的常量指针,称为this指针。它是成员函数所属对象的指针,它指向类对象的地址。成员函数可以通过这个指针知道自己属于哪一个对象。当对一个对象调用成员函数时,编译程序先将对象的地址赋值给this指针,然后调用成员函数,每次成员函数存取数据时,则隐含使用this指针。但是在使用this指针时需要注意的是:this指针只能在类的成员函数中使用,它指向该成员函数被调用的对象。this指针一般用于返回当前对象自身;静态成员函数没有this指针。因为类只有一个静态成员函数实例,所以使用this指针没有什么意义。在静态成员函数中使用this指针会引起编译错误。
转载请注明原文地址:https://kaotiyun.com/show/R7kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
数据库的数据模型分为
有以下程序#include<stdio.h>#defineF(x)2.84+x#definePR(a)printf("%d",(int)(a))#definePRINT(a)PR(a);putchar(’\
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
软件设计中模块划分应遵循的准则是()。
以下语句定义正确的是()。
有以下程序:#include<stdio.h>main(){intn=2,k=0;while(k++&&n++>2);printf("%d%d\n",k,n);}
开发大型软件时,产生困难的根本原因是()。
算法的时间复杂度是指
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
随机试题
()是指公司必须依照法律规定或证券监管机构和证券交易所的指令将有关信息予以公开,不得有重大遗漏。
党提出把工作重点由乡村转移到城市的会议是()
某一酶促反应的速度为最大反应速度的80%时,底物浓度等于
患者,女,65岁。全口义齿初戴时,感觉就位时疼痛,戴入后缓解。原因是
婴儿,3个月,体重5kg,母亲经常出差到外地工作,无法母乳喂养,改为牛乳喂养。该婴儿每日需8%糖牛乳量应为
安装在工作区地面上的接线盒应()。
下列选项中,对股东会该项决议投反对票的股东能够请求公司按照合理的价格收购其股权的有()。
某融资租赁公司根据合同规定将一设备以融资租赁方式出租给境外甲企业使用。融资租赁公司是从小规模纳税人购进该设备,取得税务机关代开的增值税专用发票上注明的金额为100万元人民币,征收率为3%。假设增值税出口退税率为17%,该融资租赁公司应退增值税税额(
AncientOlympicGamesAmateurathletesfromallovertheworldtakepartinthemodemOlympicGames.Anynationmayentera
A、Alan’sshowingup.B、Alan’sillustration.C、Alan’sjoke.D、Alan’sgift.C
最新回复
(
0
)