首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于this指针的叙述中,正确的是
下列关于this指针的叙述中,正确的是
admin
2009-02-15
45
问题
下列关于this指针的叙述中,正确的是
选项
A、this指针是一个隐含指针,它隐含于类的成员函数中
B、只有在使用this时,系统才会将对象的地址赋值给this
C、类的友元函数也有this指针
D、this指针表示了成员函数当前操作的数据所属的对象
答案
8
解析
本题考核this。类的每一个成员函数都有一个隐含定义的常量指针,称为this指针。它是成员函数所属对象的指针,它指向类对象的地址。成员函数可以通过这个指针知道自己属于哪一个对象。当对一个对象调用成员函数时,编译程序先将对象的地址赋值给this指针,然后调用成员函数,每次成员函数存取数据时,则隐含使用this指针。但是在使用this指针时需要注意的是:this指针只能在类的成员函数中使用,它指向该成员函数被调用的对象。this指针一般用于返回当前对象自身;静态成员函数没有this指针。因为类只有一个静态成员函数实例,所以使用this指针没有什么意义。在静态成员函数中使用this指针会引起编译错误。
转载请注明原文地址:https://jikaoti.com/ti/fFd0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
有以下程序#include<stdio.h>main(){inta[3][4]={1,3,5,7,9,11,13,15,17,19,21,23},(*p)[4]=a,i,j,k=0;for
关于程序模块化,以下叙述错误的是
以下数据结构中,属于非线性数据结构的是()。
下面不属于软件设计阶段任务的是
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->next:p
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件nodi1.C。此程序建立了—个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为
算法的有穷性是指()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
同起于胞中的经脉有
抽油井油管断脱后,()。
甲亢病人术前服碘的目的是
患儿,女,8岁。右上颌中切牙外伤冠折,切角缺损,即刻来院就诊。口腔检查:穿髓孔大,探痛明显,可疑扣痛。治疗首选
缺铁性贫血与慢性病性贫血相同点是
建设工程监理的范围包括()。
证券公司短期融资券是指证券公司以长期融资为目的,在银行间债券市场发行的约定在一定期限内还本付息的金融债券。()
经与乙公司协商,甲公司以一批产品换入乙公司的一项专利技术,交换日,甲公司换出产品的账面价值为560万元,公允价值为700万元(等于计税价格),甲公司将产品运抵乙公司并向乙公司开具了增值税专用发票,当日双方办妥了专利技术所有权转让手续。经评估确认,该专项技术
少数民族考查团要来你单位进行一次交流,你如何组织工作?
Massmediaismediathatisintendedforalargeaudience.Itmaytaketheformofbroadcastmedia,asincaseoftelevisionan
最新回复
(
0
)