首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于this指针的叙述中,错误的是( )。
下列关于this指针的叙述中,错误的是( )。
admin
2017-12-14
37
问题
下列关于this指针的叙述中,错误的是( )。
选项
A、this指针只能在类的非静态成员函数中使用
B、this指针存储着对象的地址
C、this指针不需要显式定义
D、在构造函数中不能使用this指针
答案
D
解析
C++中,静态成员函数不属于任何类对象,它独立于类的任意对象而存在,由所有类对象所共享,它没有this指针,只有类的非静态成员函数才有this指针,选项A正确;this指针存储着调用对象的地址,选项B正确;成员函数不能定义this指针,它是由编译器隐含定义的,选项C正确;在构造函数中对象还没有完成生成,但这并不意味着对象什么都没有,所以构造函数中也有this指针,通常尽量避免在构造函数中使用this指针,选项D错误;本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/qkAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列选项中,正确的C++标识符是
软件测试的目的是
有以下程序main(){inta[][3]={{1,2,3},{4,5,0)},(*pa)[3],i;pa=a;for(i=0;i<3;i++)if(i<2)pa[1][i]=pa[1][i]
下列叙述中正确的是
对建立良好的程序设计风格,下面描述正确的是
在长度为n的有序线性表中进行二分查找,需要的比较次数为
以下函数模板max()的功能是:返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0];for(in
下列字符串中,正确的C++标识符是()。
若需要定义一个标识符常量,并且使得C++能够进行类型检查,则应在定义语句的开始使用保留字______。
数据结构分为逻辑结构与存储结构,循环队列属于______。
随机试题
关于动脉栓塞的特点,下列哪项不正确
影响蛋类铁吸收率的物质是
I型胃溃疡的最佳手术方式是( )
项目监理机构的总监理工程师代表,应处于()。
项目管理信息系统的功能包括( )。
简述奥苏伯尔关于学校情境中的成就动机理论。
国际21世纪委员会向联合国教科文组织提交的报告中提出:教育应该使受教育者(),这一思想一经提出即获国际社会广泛认同,并被称为学习化社会的“四大支柱”。
发展党员工作要认真贯彻()的方针。
比较英国《权利法案》与美国《联邦宪法》的异同
A、 B、 C、 B
最新回复
(
0
)