首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面对于友元函数描述正确的是( )。
下面对于友元函数描述正确的是( )。
admin
2021-06-10
38
问题
下面对于友元函数描述正确的是( )。
选项
A、友元函数的实现必须在类的内部定义
B、友元函数是类的成员函数
C、友元函数破坏了类的封装性和隐藏性
D、友元函数不能访问类的私有成员
答案
C
解析
友元函数的定义既可以在类内部进行,也可以在类外部进行。它提高了程序的运行效率。但破坏了类的封装性和隐藏性,使得类的非成员函数可以访问类的私有成员。
转载请注明原文地址:https://kaotiyun.com/show/WVfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.clap。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义类CPoint的带有两个参数的构造函数,两个变量为x、y都为int型,且缺省值为0。请在注释∥*******
请打开考生文件夹下的解决方案文件proj3,其中该工程中包含定义了用于表示姓名的抽象类Name、表示“先名后姓”的姓名类Namel(名、姓之间用空格隔开)和表示“先姓后名”的姓名类Name2(姓、名之间用逗号隔开);程序应当显示:JohnSmith
请打开考生文件夹下的解决方案文件proj3,其中包含了类Integers和主函数main的定义。一个In—tegers对象就是一个整数的集合,其中包含0个或多个可重复的整数。成员函数add的作用是将一个元素添加到集合中,成员函数remove的作用是从集合中
请打开考生文件夹下的解决方案文件proj1,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:注意:只修改每个“//ERROR****found****”下的那一行,不要改动
从表中任何一个结点位置出发就可以不重复地访问到表中其他所有结点的链表是
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是()。
运算符重载是对已有的运算符赋予多重含义,因此()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数sort(int&m,int&n,int&1)实现将三个整数in、n、1由大到小输出。in最大,1最小。程序分析:程序实现时,可以把最大的数放到m上,先将m与
在数据管理技术发展的三个阶段中,数据共享最好的是()。
随机试题
审判人员的回避,由__________决定;院长的回避,由__________决定。
肺的吸气位与呼气位摄影要获得同一密度的影像,X线量相差为
某同学用同一个注射器做了两次验证波意耳定律的实验,操作完全正确。根据实验数据却在p-V图上画出了两条不同双曲线,造成这种情况的可能原因是()。
某工程项目发承包双方签订了建设工程施工合同,工期5个月,有关背景资料如下:1.工程价款方面:(1)分项工程项目费用合计824000元,包括分项工程A、B、C三项,清单工程量分别为800m3、1000m3、1100m2,综合单价分别为28
关于立井普通机械化施工配套作业线的特点,说法不正确的是()。
母公司在编制合并财务报表前,对子公司所采用会计政策与其不一致的情形进行的下列会计处理中,正确的有()。
在任务型语言教学途径中,“任务”以意义和语言运用为主要导向,那么“任务”的特点有哪些呢?
(2009年试题,一)设α1,α2,α3是三维向量空间R3的一组基,则由基到基α1+α2,α2+α3,α3+α1的过渡矩阵为().
下列叙述中错误的是()。
PatentsandInventionsWhenaninventionismade,theinventorhasthreepossiblecoursesofactionopentohim:first,hec
最新回复
(
0
)