首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于this指针的叙述中,错误的是( )。
下列关于this指针的叙述中,错误的是( )。
admin
2017-12-14
45
问题
下列关于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全国计算机二级
相关试题推荐
有如下语句序列:charstr[10];cin>>str;当从键盘输入”Ilovethisgame”时,str中的字符串是
下列叙述中正确的是
有以下程序voidfun(intā*a,inti,inti){intt;if(i<j);{t=a[i];a[i]=a[j];a[j]=t;fun(a,++i,--j
如下程序的输出结果是main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;
以下关于类中静态成员的叙述不正确的是
下面程序的执行结果是______。#include<iostream.h>#include<iomanip.h>usingnamespacestd;voidmain(){cout<<setfill
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};则下列语句正确的是
下面程序的输出结果是【】。#include<iostream.h>#include<math.h>classpoint{doublex;doubley;public:point(doublea,doub
按照“先进后出”原则组织数据的数据结构是()。
随机试题
“百日维新”期间,光绪皇帝实施的改革措施有哪些?
关于精浆的来源,下列各项错误的是
SARS的主要传播途径是
通常情况下,用于金属网顶棚底层抹灰的砂浆为()。
中国共产党为准备自卫战争,在解放区开展的群众运动有()。
每个人都能感觉到脉搏的跳动,而精通脉理的医生能够敏锐地感觉到脉搏的细微变化并以此知晓相应身体的变化。这一事例的哲学寓意是医生()。
一项研究认为,海洋在类地行星演化以及气候调节中发挥着重要作用。研究人员表示,我们知道许多太阳系外行星都无法居住,它们的轨道或者太靠近恒星,或者距离恒星非常遥远,只有适当的轨道半径才有可能形成稳定的液态水。全球性海洋的存在对行星气候有较大的帮助,它使得行星表
发展传播学(广西大学,2005年;中国传媒大学,2012年;安徽大学,2010年)
下列关于图像框控件和图片框控件的说法错误的是()。
【26】【45】
最新回复
(
0
)