首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是
admin
2010-06-06
34
问题
已知在函数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全国计算机二级
相关试题推荐
有下列程序:main(){intm,n,p;scanf("m=%dn=%dp=%d",&m,&n,&p);printf("%d%d%d\n",m,n,p);}若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为7
有以下程序:#include<stdio.h>main()(intstlm=10,n=1;while(n<3){sum=sum—n;n++;}printf("%d,%d
若有以下程序:#includemain(){inta=1,b:2;for(;a<8;a++){b+=a;a+=2;}printf("%d,%d\n",a,b);}则
以下叙述中正确的是()。
给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的先后次序。例如,形参s所指的字符串为:def35adh3kjsdf7。执行结果为:defadhkjsdf3537。请在程序的下划线处
设变量x为longint型并已正确赋值,以下表达式中能将x的百位上的数字提取出的是()。
数据库设计中反映用户对数据要求的模式是()。
软件调试的目的是()。
表达式:(int)((double)9/2)-9%2的值是()。
下列给定程序中,函数fun的功能是:从n个学生的成绩中统计出低于平均分的学生人数,此人数作为函数值返回,平均分存放在形参avet所指的存储单元中。例如,输入8名学生的成绩:80.5、60、72、90.5、98、51.5、88、64则低于平均分的学生人数
随机试题
我国《著作权法》规定,不具有可以转让、继承、交易等商品属性的权利是()。
反复上感,可能与哪些因素有关
下列选项中有关苯妥英钠的描述,正确的是()
开发单位除土地使用权出让金外,实际投入房屋建设工程的资金额应占全部开发投资总额()。
根据《环境影响技术导则一地面水环境》,关于河流水质取样断面布设的说法,错误的是()。
在混凝土基础中可掺入粒径为()mm的毛石,且毛石体积不超过总体积的20%~30%。
下列符合“低碳生活”做法的是()。
农业生态环境保护是我们面临的严峻问题。单从技术层面看,我们完全有能力生产满足我国人口消费所需要的粮食。但是,我们不要忘记,自然界在给我们产出粮食的时候,可能会付出生态失衡的代价;农民在接受新的生产手段的时候,也有可能付出更高成本。生态的成本最终会转化为经济
客观收益
HowtoGetOveraBreakup1.【T1】______yourdecision【T1】______■Ifit’syourdecision,■don’tforgetwh
最新回复
(
0
)