首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是
admin
2010-06-06
70
问题
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是
选项
A、ff是某个类的数据成员,func()是该类的友元函数
B、ff是某个类的数据成员,func()是该类的成员函数
C、this->ff和ff是同一个变量
D、func不是一个静态成员函数
答案
A
解析
本题考核this指针的使用。类的每一个成员函数都有一个隐含定义的常量指针,称为this指针。它是成员函数所属对象的指针,它指向类对象的地址。若func()是该类的友元函数,this指针就没有指向同一个对象的地址,语句 this->ff=0;与语句ff=0;的效果就不同了。静态成员函数没有this指针。因为类只有一个静态成员函数实例,所以使用this指针没有什么意义。在静态成员函数中使用this指针会引起编译错误。
转载请注明原文地址:https://kaotiyun.com/show/9yjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#inc1udeintfun(intx,inty){if(x!=y)return(y);elsereturn((x+y)/2);}main(){inta=4,b=
软件调试的目的是()。
下面叙述中错误的是()。
下列C语言语句能正确定义二维数组的是()。
设变量x为longint型并已正确赋值,以下表达式中能将x的百位上的数字提取出的是()。
数据库设计中反映用户对数据要求的模式是()。
软件测试的目的是()。
下面说法正确的是()。
若有以下函数首都:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为()。
随机试题
下列关于流动负债的说法中,正确的有()。
症见精神恍惚,心神不宁。多疑易惊,悲忧善哭,喜怒无常,时时欠伸,手舞足蹈,骂詈喊叫,舌质淡,脉弦,治法为
A.按规定进行生产环境有害因素监测B.定期职业性健康检查C.使用优质原料、保证产品质量D.对已患病者正确诊断,及时处理,积极治疗E.毒代动力学研究
容易早期发生肺部转移的口腔颌面部肿瘤是()
圆管层流中,下述错误的是:
预算单位应定期报告预算的执行情况。对于预算执行中发现的新情况、新问题及出现偏差较大的重大项目,企业财务管理部门以致预算委员会应当责成有关预算执行单位查找原因,提出改进经营管理的措施和建议。()
下列各项中,需要修订产品基本标准成本的情况有()。
下列矩阵中,正定矩阵是
语句:PrintAsc(Chr$(Mid$(”98765432”,4,2)))的输出是
设工程中有2个窗体:Form1和Form2,每个窗体上都有一个名称为Text1的文本框。若希望把Form1上文本框中的内容复制到Forrrd上的文本框中,应进行的操作是
最新回复
(
0
)