首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于友元函数的叙述不正确的是( )。
以下关于友元函数的叙述不正确的是( )。
admin
2010-12-16
64
问题
以下关于友元函数的叙述不正确的是( )。
选项
A、友元函数提供了类之间数据共享的一个途径
B、一个友元函数可以访问任何类的任何成员
C、友元函数破坏了数据的封装
D、友元函数增加了程序设计的灵活性
答案
B
解析
友元函数的作用在于提高程序的运行效率,但是,它破坏了类的封装性和隐藏性,使得非成员函数可以访问类的私有成员。只有在类中声明了某个函数是自己的友元函数之后,该友元函数才能够访问本类的私有成员,而不是任何类的任何成员都可以访问。
转载请注明原文地址:https://kaotiyun.com/show/TEVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述正确的是()。
有以下程序:#includemain(){inta=1,b=2,e=3,x;x=(a^b)&c;prinff(“%d\n”,X);}程序运行后的输出结果是()。
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)
有以下程序#include<stdio.h>voidfun(inta[],intn,intflag){inti=0,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(flag){if(a[i]<a
下列给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。例如,若N=3,有下列矩阵:123456789计算后结果为1
在C语言中定义下列变量并赋值:doublex=1.333;inta=3,b=2,c=1;则下列选项中正确的switch语句是()。
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是()。
若有代数式,(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是
重载的流运算符函数应该被定义为类的【】函数。
随机试题
原告A先生与被告B女士为夫妻,他们在甲国缔结了一项合同,这项合同约定他们在乙国进行离婚诉讼时,双方如何分担责任,如规定丈夫不承担对孩子的监护义务等。审理本案的乙国法官认为:“当一个国家的法院被请求执行在另一个国家缔结的合同时,问题不仅仅在于该合同按照同缔结
该患者最可能的诊断是血清C,水平有鉴别诊断意义,该患者的血清C,水平是
Ⅳ型高脂蛋白血症是指空腹血浆中
下列不是肿瘤的原因的是
A.疏散肺经风热B.透达肝经郁热C.辛凉散邪利咽D.清利头目利咽E.辛凉解表疏肝薄荷在养阴清肺汤中的作用是()
贝利:罗纳尔多:巴西
设A,B相互独立,P(A)=0.7,P(A∪B)=0.88。求P(A-B)。
邓小平指出:“一个党,一个国家,一个民族,如果一切从本本出发,思想僵化,迷信盛行,那它就不能前进,它的生机就停止了,就要亡党亡国。”这段话突出强调了
Readthetextbelowaboutjobadvertisement.Inmostofthelines(41-52)thereisoneextraword.Itiseithergrammaticallyin
A、Theymustpayoffthetuitionfortheireducation.B、Theymusthavethemilitarytraining.C、Theymusttakepartincollegeco
最新回复
(
0
)