首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于this指针的叙述中,正确的是( )。
下列关于this指针的叙述中,正确的是( )。
admin
2021-06-10
43
问题
下列关于this指针的叙述中,正确的是( )。
选项
A、不能显式使用this指针
B、类的友元函数中都有this指针
C、this指针隐含于类的每一个静态成员函数中
D、this指针指出了成员函数当前操作的数据所属的对象
答案
D
解析
C++的类对象具有一个附加的隐含形参,即指向该类对象的指针this,与调用成员函数的对象绑定在一起,在成员函数的函数体可以显示使用this指针,选项A错误;类的友元函数可以不是普通的非成员函数,此时它没有this指针,选项B错误;静态成员函数并不与对象相关联,不属于任何一个类的对象,所以没有this指针,选项C错误;成员函数中的this指针指向当前操作的数据所属的类对象,选项D正确;本题答案为D。
转载请注明原文地址:https://jikaoti.com/ti/4ch0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中,错误的是()。
有如下程序:撕ncludeusingnamespacestd;classAA{intk;protected:intn;voidsetK(intk){this一>k=k;}public:voidsetN(intn){thi
使用VC6打开考生文件夹下的源程序文件modil.epp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:1063022注意:错误的语句在//*****error******的下面,修改该语句即可。#includecla
数据库系统的三级模式不包括( )。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
在E-R图中,用来表示实体的图形是()。
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是()。#includevoidmain(){int*p,*q,a,b;p=&a;coutp;}
已知i=5,j=0,下列各式中运算结果为j=6的表达式是()。
设c1和c2是类MyClass的对象,若将前缀运算符"--"和运算符"/"作为类MyClass的友元函数重载,则表达式--c1/c2等价于
随机试题
总的来说,公司的大规模生产通常与()的产品相联系。
微机产品的演变和换代,通常是以其使用的_______的字长和功能等作为主要标志。
《医疗机构制剂许可证》的有效期为:
系统性硬皮病的标志性抗体是
A.贝丁酸类B.烟酸C.贝丁酸类+胆汁酸螯合剂D.他汀类E.依折麦布单用或联合其他调节血脂药治疗高胆固醇血症的是()
基础货币等于()。
护照的有效期为10年。()
=________.
Couldyoupleasegivemeahand?Let’s______thebookcaseintoplace.
Althoughheis__________________(比哥哥小几岁,但他们的知识差不多一样渊博).
最新回复
(
0
)