首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于友元的叙述中,错误的是( )。
下列关于友元的叙述中,错误的是( )。
admin
2021-06-10
30
问题
下列关于友元的叙述中,错误的是( )。
选项
A、关键字friend用于声明友元
B、友元可以提高程序的运行效率
C、友元函数通过this指针访问对象成员
D、一个类的成员函数可以是另一个类的友元
答案
C
解析
本题考查的是友元函数。友元的声明以关键字friend开始,选项A正确;友元函数的正确使用能提高程序的运行效率,但同时也破坏了类的封装性和数据隐藏性,导致程序可维护性差,选项B正确;可以使其他类的成员函数成为另一个类的友元函数,此时该成员函数名必须用该函数所属的类名字加以限定,选项D正确;友元函数不属于类的成员函数,它是定义在类外的普通函数,所以没有this指针,不能通过this指针访问类对象的成员,选项C错误。答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/lyfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnarnespacestd;voidfl(int&x){x++;}voidf2(intx){++x;}intmain(){in
若有定义语句“inti=2,j=3;”,则表达式i/j的结果是()。
有如下程序:#includeusingnamespacestd;classPart{public:Part(intx=0):va1(x){cout
将运算符“+”重载为非成员函数,下列原型声明中,错误的是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assMyClass{public:MyClass(){++count;)~MyClass(){——c
在一个派生类的成员函数中,试图调用其基类的成员函数“voidf();”,但无法通过编译。这说明()。
下列定义语句中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误。本题的功能是:从键盘输入字符串s,然后输出字符串s中的字符个数。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语
数据库系统的三级模式不包括( )。
下列数据结构中,属于非线性结构的是( )。
随机试题
南北问题的实质也是()。
使用阿托品、碘解磷定治疗有机磷农药中毒,患者神志转清醒,呼吸困难减轻。肺部湿啰音减少。约半小时左右,患者突然再次出现意识模糊、躁动、抽搐,体温高达39.5℃,伴尿潴留。护士应想到可能发生下列哪种病情变化
A.恶性纤维组织细胞瘤B.横纹肌肉瘤C.滑膜肉瘤D.平滑肌肉瘤E.脂肪肉瘤手足附近最常见的软组织肉瘤是
爆炸品的危险特性除爆炸性外,还有()
根据填写票据和结算凭证的基本要求,在填写月、日时,月为()的,不应在其前加“零”。
甲公司以一台生产设备和一项专利权与乙公司的一台机床进行非货币性资产交换。甲公司换出生产设备的账面原值为1000万元,累计折旧额为250万元,公允价值为780万元;换出专利权的账面原值为120万元,累计摊销额为24万元,公允价值为100万元;设备和专利权均
以下不符合旅游投诉特点的是()。
关于中药,下列归类正确的是()。
下列哪一项不是社会需要?()
"ThethreeRs"thatmanypeoplethinkschoolisjustaboutteachingchildrenincludethefollowingEXCEPT
最新回复
(
0
)