首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于this指针的叙述中,错误的是( )。
下列关于this指针的叙述中,错误的是( )。
admin
2020-06-29
36
问题
下列关于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/cByp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义和变量定义:classA{public:A(){data=0;}~A(){}intGetData()const{ret
已知有数组定义chara[3][4];下列表达式中错误的是
在下列标识符中,不属于文件流类的标识符是
某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为
设c1和c2是类MyClass的对象,若将后缀运算符"++"作为类MyClass的友元函数重载,运算符"*"作为类MyClass的成员函数重载,则表达式c2*c1++等价于
下面属于白盒测试方法的是
通过派生类的对象可直接访问的是
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
在开发一个C++程序的整个过程中,第3个步骤为()。
随机试题
对于喉的淀粉样变性来说,不正确的是
男性,45岁,因胃、十二指肠溃疡穿孔继发腹膜炎,下列最有利于预防膈下感染的护理措施是
尿感抗菌药治疗后细菌尿转阴,停药后1周和1月复查无细菌尿尿感治疗后复查细菌尿转阴
下列各项税金中,构成相关成本的有( )。
计算财产转让所得应纳税所得额时,可以扣除的项目是( )。
20世纪80年代以来,各国银行间的竞争日益激烈,而西方各国关于银行资本定义不统一,资本充足率也没有规范标准。1988年7月,美国、英国、法国、加拿大等12国的中央银行达成巴塞尔协议。根据上述资料,回答下列问题:巴塞尔协议规定核心资本包括(
目前,我国由于升学竞争和就业竞争的现实性矛盾,学校教育陷入应试教育的模式中,而这种竞争也影响到学前教育阶段,如社会上风行的“零岁方案”“神童方案”。一些家长和幼教机构难以摆脱这种短视的教育做法,表现为重知识灌输轻能力培养、重智力培养轻人格因素培养等错误倾向
设有序表中的元素为13,18,24,35,47,50,62,则在其中利用二分查找法查找值为24的元素需要经过()次比较。
一个人对人、对事、对物的态度是()
初步调查是可行性分析的第一步。一般来说,初步调查的最佳方式为()。
最新回复
(
0
)