首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于this指针的叙述中,正确的是
下列关于this指针的叙述中,正确的是
admin
2009-02-15
64
问题
下列关于this指针的叙述中,正确的是
选项
A、this指针是一个隐含指针,它隐含于类的成员函数中
B、只有在使用this时,系统才会将对象的地址赋值给this
C、类的友元函数也有this指针
D、this指针表示了成员函数当前操作的数据所属的对象
答案
8
解析
本题考核this。类的每一个成员函数都有一个隐含定义的常量指针,称为this指针。它是成员函数所属对象的指针,它指向类对象的地址。成员函数可以通过这个指针知道自己属于哪一个对象。当对一个对象调用成员函数时,编译程序先将对象的地址赋值给this指针,然后调用成员函数,每次成员函数存取数据时,则隐含使用this指针。但是在使用this指针时需要注意的是:this指针只能在类的成员函数中使用,它指向该成员函数被调用的对象。this指针一般用于返回当前对象自身;静态成员函数没有this指针。因为类只有一个静态成员函数实例,所以使用this指针没有什么意义。在静态成员函数中使用this指针会引起编译错误。
转载请注明原文地址:https://kaotiyun.com/show/R7kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inti=4;for(printf("%d",i);i<2;i++)printf("%d",i);printf("\n");}程
以下叙述中正确的是()。
请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。例如,在主函数中从键盘给n输入20后,输出为:s=0.583333。注意:要求n的值不大于100。部分源程序在文件PROG1.C中。
以下语句定义正确的是()。
若定义函数“int*func0”,则函数func的返回值为()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
给定程序中,函数fun的作用是:不断从终端读入整数,由变量a统计大于0的个数,用变量c来统计小于0的个数,当输入0时结束输入,并通过形参pa和pb把统计的数据传回主函数进行输出。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果
下列特征中不是面向对象方法的主要特征的是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新
随机试题
全面质量管理的特征是:全员参加的质量管理和全面质量管理。
一女性患者,58岁,近1周左眼视力下降,头痛,恶心,呕吐,眼红,到医院就诊,检查左眼视力0.2,结膜充血,无分泌物,角膜水肿,瞳孔中度散大,眼底看不清。最有可能的诊断是
核医学方法测定血容量的基本原理是
甲乙两村相邻,耕地范围不清,县土地管理部门重新划分了两村土地界限,甲村不服,则:()
证券市场的有效性包含()的要求。
物体发出光,或者被发光,总之,只要从物体来的光到达我们的眼睛,就会在眼睛中成像。这样我们就看到了物体。因为日常经验中光是直线行进的,沿着光到达眼睛的方向反推过去,就判断出物体所在的方向;再根据光线角度的变化程度判断出物体的远近。如果光线拐了弯到达我们的眼睛
简述教师进行课外辅导的要求。
多尿指每日尿量为()。
改变积分次序f(x,y)dx+f(x,y)dx.
在CPU中配置高速缓冲器(Cache)是为了解决______。
最新回复
(
0
)