首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于this指针的叙述中,错误的是( )。
下列关于this指针的叙述中,错误的是( )。
admin
2020-05-14
60
问题
下列关于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/9M8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当的语句,完成栈类模板的定义。template<classt>classT
有如下程序:#include<iostream>usingnamespacestd;classBase{public:virtualvoidfunc1(){cout<<"Base1";}
有以下程序:#included<iostream>usingnamespacestd;classBase{public:Base(){x=0;}
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};,则下列语句正确的是
若要访问指针变量p所指向的数据,应使用表达式______。
函数swap(arr,n)可完成对arr数组从第1个元素到第n个元素两两交换。在运行调用函数中的语句后,a[0]和a[1]的值分别为【】。a[0]=1;a[1]=2;swap(a,2);
重载输入流运算符>>必须使用的原型为()。
下列关于线性链表的叙述中,正确的是()。A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C)进行插入与删除时,不需要移动表中的元素D)以上三
在C++中,动态创建对象可以使用【 】操作符来完成。
随机试题
Shelosthermindunderthe________(press)ofwork.
药品所含成分的名称与国家药品标准或者省、自治区、直辖市药品标准规定不符合的是()
下列选项中,属于民用建筑工程及其室内装修工程验收时应提供的环保资料有()。
下列说法符合律师事务所及其从业人员个人所得税征收规定的有()。(2014年)
旅游市场主体和从业人员在被告知或者信息公示后的()个工作日内,有权向列入机关提交书面陈述、申辩及相关证明材料,列入机关应当在()个工作日内给予书面答复。
动作技能形成的正确顺序是()
材料:这学期,我接了一个学校有名的乱班。第一天走进教室就让我目不忍睹:桌仰椅翻,纸片飞舞,污物满地。看到这种情景,我一声不吭地拿起扫帚把地面打扫干净,然后又把桌椅重新摆好,一切都整治好了,才请同学们进教室上课,坐在教师亲手打扫过的教室里,全班同学一个个出
我国已建成的水电站,大多分布在()。
信息安全中,【 】是指在应用层对信息的保密性、完整性和来源真实性进行保护和认证。
GeneralIdeasaboutRhetoricI.Thedefinition&understandingofrhetoricA.Dictionarydefinition:theartofusingwords【T1】
最新回复
(
0
)