首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面对于友元函数描述正确的是( )。
下面对于友元函数描述正确的是( )。
admin
2021-06-10
32
问题
下面对于友元函数描述正确的是( )。
选项
A、友元函数的实现必须在类的内部定义
B、友元函数是类的成员函数
C、友元函数破坏了类的封装性和隐藏性
D、友元函数不能访问类的私有成员
答案
C
解析
友元函数的定义既可以在类内部进行,也可以在类外部进行。它提高了程序的运行效率,但破坏了类的封装性和隐藏性,使得类的非成员函数可以访问类的私有成员。
转载请注明原文地址:https://kaotiyun.com/show/tjfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:elassPoint{intxx,yy;public:Point():xx(0),yy(0){}Point(intx,inty=0):xx(x),yy(y){}};
当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是
下列叙述中正确的是( )。
运算符重载是对已有的运算符赋予多重含义,因此()。
有如下程序:#includeusingnamespaeestd;classA{public:A(inti){x=i;}voiddispa(){cout
请打开考生文件夹下的解决方案文件proj1,其中有枚举DOGCOLOR、狗类Dog和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改正。改正后程序的输出结果应该是:Thereisa
请打开考生文件夹下的解决方案文件proj3,本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成晕载赋值运算符函数,完成深复制功能。屏幕上输出的正确结果应该是:
若MyClass是一个类名,且有如下语句序列MyClassc1,*c2;MyClass*c3=newMyClass;MyClass&c4=c1;上面的语句序列所定义的类对象的个数是()。
在下列关键字中,不能用来表示继承方式的是()。
随机试题
药物发生不良反应,组织鉴定的时间是对药品查封、扣压后,作出行政处理决定的时间是
工程竣工后,由于洪水等不可抗力造成的损坏,承担保修费用的单位是()单位。
我国的证券分析师行业自律组织———中国证券业协会证券分析师专业委员会简称及其专业委员会成立时间分别为()。
企业接受外币资本投资,应按合同约定汇率或第一次收款汇率将外币金额折算为记账本位币记入“实收资本”账户,按收款当日即期汇率折算的金额记入“银行存款”账户,差额记入“资本公积”账户。()
对企业来说,与它有投资借贷关系的银行是它的()。
简述美国《国防教育法》的主要内容。
文件系统阶段的主要特点不包含()。
CiscoPIX525防火墙用于实现内部和外部地址固定映射的配置命令是
下列有关继承和派生的叙述中,正确的是()。
若按功能划分,软件测试的方法通常分为【】测试方法和黑盒测试方法。
最新回复
(
0
)