首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于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指针,通常尽量避免在构造函数中使用this指针,选项D错误;本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/ldyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classC1{public:-Cl()}cout
必须用一对大括号括起来的程序段是
有如下程序:#include<iostream>usingnamespacestd;classBase{public:virtualvoidfunction1(){cout<<’0’;}voidf
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为( )。
下列是模板声明的开始部分,其中正确的是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分的程序。实现函数sort(intA[],intn),用冒泡法将数组排序。提示:所谓冒泡法,就是每次把相邻的两个数交换,较大的数交换到后面。这样下标从0
使用VC6打开考生文件夹下的源程序文件modil.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。注意:不要改动main函数,不能增行或删行,也不能
有如下模板声明:template<typenameT1,typenameT2>ClaSSA;下列声明中,与上述声明不等价的是()。
若在表达式y/x中,’’/’’是作为成员函数重载的运算符,则该表达式还可以表示为()。
设一棵树的度为3,其中没有度为2的结点,且叶子结点数为6。该树中度为3的结点数为
随机试题
下列哪些疾病属纤维素性炎
A.透明管型B.白细胞管型C.红细胞管型D.上皮细胞管型E.颗粒管型急性肾盂肾炎
下列关于母乳喂养的叙述,正确的是
关于司法和司法制度,下列哪一表述不成立?(2011年卷一第45题)
交通联系空间的形式、大小和位置,服从于()的需要。
在通道桥涵的顶进施工中,工作坑滑板应满足的要求有()。
下列工作方法体现了矛盾的普遍性和特殊性的关系的辩证关系原理的是
IntheUnitedStates,thefirstdaynurserywasopenedin1854.Nurserieswereestablishedinvariousareasduringthe【51】halfo
Therearefourbasictypesofcompetitioninbusinessthatformacontinuumfrompurecompetitionthroughmonopolisticcompetiti
Doemployersoragenciesactingon【B1】______ofemployerspostmostofthejob7Ingeneral,jobs【B2】______directlyarebyan【B3
最新回复
(
0
)