首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于this指针的叙述中,错误的是( )。
下列关于this指针的叙述中,错误的是( )。
admin
2020-10-21
28
问题
下列关于this指针的叙述中,错误的是( )。
选项
A、this指针只能在类的非静态成员函数中使用
B、this指针存储着对象的地址
C、this指针不需要显式定义
D、在构造函数中不能使用this指针
答案
D
解析
静态数据成员和静态成员函数不属于任何对象,所以成员函数没有this形参,this指针只能在类的非静态成员函数中使用,而不能在静态成员函数中使用,选项A正确;this指针是指向该类对象的一个指针,存放该对象的地址,由编译器隐含地定义,成员函数的函数体可以显示的使用this指针,但不是必须这么做,选项B、C正确;构造函数属于类的非静态成员函数,也可以使用this指针,选项D错误。本题答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/gfyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
有如下程序#inc1ude<iostream>usingnamespacestd;classBase{protected:Base(){cout<<’A’;}Base(charc){co
下列有关内联函数的叙述中,正确的是()。
已知函数f的原型是“voidf(int*x,int&y);”,变量v1、v2的定义是“intv1,v2;”,下列调用语句中,正确的是()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
若执行以下程序时从键盘上输入9,则输出结果是()。main(){intn;cin>>n;if(n++<10)cout<<n<<end1;elsecout<<n--<<end1;
有如下程序:#includeusingnamespacestd;classTestClass{staticinti;public:TestClass(){i++;}~Te
下面类的声明中的几个语句,正确的是(设定语句是主函数中的语句)()。classTestClass{private:intdata;public:TestClass(intg_data){data=g_data;}
有如下程序:#includeusingnamespacestd;classXA{inta;public:staticintb;XA(intaa):a(aa){b++;}~XA(){}intget(){retu
随机试题
高血压脑病治疗首选急性肾炎少尿时治疗首选
下列作品与其所对应的时代及作者正确的是()。
初诊肺结核患者应留_______痰标本。
简述理性主义模型中“理性人”的特征。
V型高脂蛋白血症患者的血清置4℃冷藏过夜后,其外观特征为
产后出血的定义是
下列属于竣工验收报告的主要内容的有()。
根据《企业破产法》的规定,下列主体中,可以担任管理人的是()。
观察是知觉的高级形式。()
A、Sheisanadvisor.B、Sheisawebsitecontributor.C、Sheisthehealthexpert.D、SheisacoachoftheChallenge.A本题考查重要细节。根据
最新回复
(
0
)