首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是
admin
2010-06-06
69
问题
已知在函数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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){intk=5,n=0;do{switch(k){ease1:ease3:n+=1;k--;break;def
给定程序MODll.C中函数fun的功能是:从n(形参)个学生的成绩中统计出低于平均分的学生人数,此人数由函数值返回,平均分存放在形参aver所指的存储单元中。例如,若输入8名学生的成绩:80.5607290.59851.588
有以下程序:#include<stdio.h>main(){intaa[3][3]={{2},{4},{6}},i,*p=&aa[0][0];for(i=0;i<2;i++){if(i==0)all[i][i+1]=*p+1;else+
以下叙述中正确的是()。
结构化程序设计的3种结构是()。
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x
下列叙述中,不属于软件需求规格说明书的作用的是()。
下述语句中,在字符串s1和s2相等时显示"theyareEqual"的是()。
结构化程序设计的基本原则不包括()。
下面属于白盒测试方法的是()。
随机试题
在进行企业银行存款清查时,发现银行存款日记账余额与银行对账单余额不一致,其原因肯定是存在未达账项。
出现黄白色硬性渗出及出血斑属以后极部为中心,出现微血管瘤和小出血点属
某液压泵铭牌上标有额定压力为8MPa,额定流量为60L/min,泵的总效率η=0.8,此泵使用在特定的液压系统中,该系统要求泵的工作压力为4MPa,此时该泵应选配电机的功率为( )kW。
投资者适当性制度对投资者的各项要求以及依据制度进行的评价,不构成投资建议,不构成对投资者的获利保证。()
下列关于投资回收期的描述,正确的是()。
物业管理档案的验收材料不包括()。
福建工艺品的“三宝”是()。
有89吨货物要从甲地运往乙地。大卡车的载重量是7吨,小卡车的载重量是4吨,大卡车与小卡车每车次的耗油量分别是14升、9升,如要使所派车辆运完货物耗油量最小,则最小耗油量是()。
以下过程定义中正确的过程首行是
WhydidthecouplerecognizeRod’svoiceontheradioimmediately?
最新回复
(
0
)