首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于this指针的叙述中,正确的是( )。
下列关于this指针的叙述中,正确的是( )。
admin
2021-06-10
47
问题
下列关于this指针的叙述中,正确的是( )。
选项
A、不能显式使用this指针
B、类的友元函数中都有this指针
C、this指针隐含于类的每一个静态成员函数中
D、this指针指出了成员函数当前操作的数据所属的对象
答案
D
解析
C++的类对象具有一个附加的隐含形参,即指向该类对象的指针this,与调用成员函数的对象绑定在一起,在成员函数的函数体可以显示使用this指针,选项A错误;类的友元函数可以不是普通的非成员函数,此时它没有this指针,选项B错误;静态成员函数并不与对象相关联,不属于任何一个类的对象,所以没有this指针,选项C错误;成员函数中的this指针指向当前操作的数据所属的类对象,选项D正确;本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/q5fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是()。
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为:100注意:错误的语句在//******error******的下面,修改该语句即可。#include<iostream.h>s
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:C
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正其中的错误,使程序正常运行,并且输出以下结果:(4,5)7,8(4,8)注意:错误的语句在//******error******的下面,修改该语句即可。#incl
若Pay是一个类名,则执行语句Payp1,p2[2],*p3;时Pay的构造函数被调用的次数是
负责数据库中查询操作的数据库语言是()。
在下列字符中,不允许作为C++标识符的是()。
下列关于运算符重载的描述中,正确的是()。
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是()。
随机试题
颈静脉窝横断层面上的结构不包括
社会总产品是社会各个物质生产部门在一定时期(通常是一年)内生产的()
已知男性的钩虫感染率高于女性,但甲乡人口女多于男,而乙乡男多于女。欲比较甲、乙两乡居民的钩虫感染率,适当的比较方法是
制定吊装技术方案时,应考虑起重机的基本参数有()。[2012年6月真题]
火灾危险性较大的生产部分占本层或本防火分区面积的比例小于(),按火灾危险性较小的部分确定。
简述库存现金的使用范围。
我国的教育目的应如何实现?
1882年出版的《儿童心理》是被公认的第一部科学的、系统的儿童心理学著作,这本书包括了三个部分,分别为()。
汉字六书指汉字的六种构造条例:象形、指事、形声、会意、转注、假借。其中()主要是“造字”法。
(Die)______peopletellnosecrets.
最新回复
(
0
)