首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于this指针的叙述中,正确的是( )。
下列关于this指针的叙述中,正确的是( )。
admin
2020-12-21
26
问题
下列关于this指针的叙述中,正确的是( )。
选项
A、不能显式使用this指针
B、类的友元函数中都有this指针
C、this指针隐含于类的每一个静态成员函数中
D、this指针指出了成员函数当前操作的数据所属的对象
答案
D
解析
C++的类对象具有一个附加的隐含形参,即指向该类对象的指针this,与调用成员函数的对象绑定在一起,在成员函数的函数体可以显示使用this指针,选项A错误;类的友元函数可以不是普通的非成员函数,此时它没有this指针,选项B错误;静态成员函数并不与对象相关联,不属于任何一个类的对象,所以没有this指针,选项C错误;成员函数中的this指针指向当前操作的数据所属的类对象,选项D正确;本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/7pyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中,正确的是()。
若PAT是一个类,则程序运行时,语句“PAT{*aD)[3];”调用PAT的构造函数的次数是()。A)0B)1C)2D)3
有如下语句序列; int k=0; do{k+=5;couk<<’$’;) while(k<19); while(k-->0)cout<<’*’; 执行上面的语句序列输出字符$和。的个数分别是
已知outfile是一个输出流对象,要想将outfile的文件指针定位到当前位置之前321字节处,正确的函数调用语句是
有如下类定义:classSample{public;Sample(intx):ref(x){}//①private:Sample():ref(0){)//②staticintval=5;
已知有数组定义chara[3][4];下列表达式中错误的是
下列模板声明中,有语法错误的是( )。
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员的函数重载的运算符。下列叙述中正确的是
下列关于函数参数的叙述中,正确的是
下列选项中不符合良好程序设计风格的是
随机试题
Dresswarmly,________you’llcatchcold.
纤连蛋白分子中含有
下列属于设计阶段的投资任务的是()。
双代号时标网络计划适用于以下几种情况()。
关于贴现债券,下列说法正确的是()。Ⅰ.在票面上不规定利率Ⅱ.属于折价方式发行的债券Ⅲ.在发行时将利息预先扣除Ⅳ.在债券发行后才按期支付利息
根据日本证券分析师协会(SAAJ)制定的《证券分析师职业行为准则》(1987年),证券分析业务包括( )。
下列各项中,企业生产产品耗用的外购半成品费用应归类的成本项目是()。(2018年)
马克思主义认为,人与动物的本质区别在于()。
中国花鸟画从表现技法上分为兼工带写和写意。()
A、UnsubscribeLink.B、GmailUnsubscribe.C、MailApponiPhoneandiPad.D、Unroll,meDigest.D
最新回复
(
0
)