首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于this指针的叙述中,错误的是( )。
下列关于this指针的叙述中,错误的是( )。
admin
2017-12-14
31
问题
下列关于this指针的叙述中,错误的是( )。
选项
A、this指针只能在类的非静态成员函数中使用
B、this指针存储着对象的地址
C、this指针不需要显式定义
D、在构造函数中不能使用this指针
答案
D
解析
C++中,静态成员函数不属于任何类对象,它独立于类的任意对象而存在,由所有类对象所共享,它没有this指针,只有类的非静态成员函数才有this指针,选项A正确;this指针存储着调用对象的地址,选项B正确;成员函数不能定义this指针,它是由编译器隐含定义的,选项C正确;在构造函数中对象还没有完成生成,但这并不意味着对象什么都没有,所以构造函数中也有this指针,通常尽量避免在构造函数中使用this指针,选项D错误;本题答案为D。
转载请注明原文地址:https://jikaoti.com/ti/4dt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有如下程序:#include<iostream>usingnamespacestd;classA{public:A(inti,intj){a=i;b=j;}
面向对象方法中,继承是指
有以下程序main(){intp[7]={11,13,14,15,16,17,18},i=0,k=0;while(i<7&&p[i]%2){k=k+p[i];i++;)cout<<k<<endl;}
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为main(){inta,b;scanf("%d%d",&a,&b).;cin>>a>>b;cout<<"a="<<a<<"
以下关于类中静态成员的叙述不正确的是
以下对C/C++语言函数的描述中,正确的是
若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是
数据结构分为线性结构和非线性结构,带链的队列属于______。
若需要定义一个标识符常量,并且使得C++能够进行类型检查,则应在定义语句的开始使用保留字______。
数据结构分为逻辑结构与存储结构,循环队列属于______。
随机试题
血红蛋白及红细胞原发性绝对增高最常见于【】
一般不会发生恶变的肿瘤是()
电力电缆的金属外皮()。
学习者为了提高学习的效果和效率,有目的、有意识地制定的有关学习过程的复杂的方案称之为______。
商场促销前先将商品提价20%,再实行“买400送200”的促销活动(200元为购物券,使用购物券时不循环赠送)。问在促销期间,商品的实际价格是不提价前商品原价格的几折?()
查士丁尼
WhenrecruitingatBritishuniversities,PricewaterhouseCoopers,oneoftheBigFourauditingfirmswithitsheadquartersinthe
HTTP是WWW的核心,它是一个(31)协议,当访问一个URL为http://www.ccidedu.com.cn/index.htm的网页时,浏览器首先向(32)请求解析http://www.ccidedu.com.cn的IP地址。获得解析后的IP地
将原数据变换成一种隐蔽的形式的过程称为【 】。
给定程序MODI1.C中fun函数的功能是:根据整型形参m,计算如下公式的值。例如,若主函数中输入5,则应输出-0.283333。请改正函数fun中的错误或在横线处填上适当的内容并把横线删除,使它能计算出正确的结果。注意:不
最新回复
(
0
)