首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于this指针的叙述中,错误的是( )。
下列关于this指针的叙述中,错误的是( )。
admin
2017-12-14
29
问题
下列关于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全国计算机二级
相关试题推荐
有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classM
下列数据结构中,能用二分法进行查找的是
仅由顺序、选择(分支)和重复(循环)结构构成的程序是【】程序。
下列函数原型声明中,错误的是
以下程序输出的结果是_____。#include<iostream.h>voidmain(){inta=5,b=4,c=3,d;d=(a>b>c);cout<<d;}
下列关于函数模板实参不能省略的情况说明不正确的是
派生类对象对其基类中的什么成员是可访问的?
下述关于数据库系统的叙述中,正确的是()。
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的()。
Staff类含有血型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Sta
随机试题
什么是不合格焊缝?对不合格焊缝的处理有哪些措施?
促销组合
工程选价控制的关键阶段是()。
就保险业而言,同一保险人不得同时兼营财产保险业务和人身保险业务。经营财产保险业务的保险公司可以依法经营的是( )。Ⅰ.短期健康保险业务Ⅱ.意外伤害保险业务Ⅲ.死亡保险Ⅳ.责任保险Ⅴ.财产保险业务
()是研究工作进行之初所做的书面规划,是如何进行研究的具体设想,是研究实施的蓝图。
最近,研究人员开发出一种新型锂电池,有望广泛用于笔记本电脑、手机等电子产品。传统的锂电池使用液态电解质,并用一层聚合物薄膜隔开正负极,而在这种新型锂电池中,电池的正负极被融合到一起,制作出一种类似果冻的胶状物。这种胶状物看起来是固态的,但其中70%的成分是
案例:甲因急用钱将乙委托其保管的一幅名画以自己的名义卖给丙,丙在支付对价的同时拿走了字画。一日乙在丙处见到自己的画欲拿回,遂与丙发生纠纷诉至法院。判决书:(注:法官拿到案件后,查遍当时所有法律,没有适用该案件的法条。于是甲、乙两法官分别写出自己的判决如下
设(1)用变限积分表示满足上述初值条件的特解y(x);(2)讨论是否存在,若存在,给出条件,若不存在,说明理由.
若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元int*p;p=______malloc(sizeof(int));则应填入______。
It’sofficialthatmarriedpeoplearehealthier,oratleasttheythinktheyare.AnAmericansurveyof【C1】______100000people
最新回复
(
0
)