首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于友元函数的叙述不正确的是( )。
以下关于友元函数的叙述不正确的是( )。
admin
2010-12-16
18
问题
以下关于友元函数的叙述不正确的是( )。
选项
A、友元函数提供了类之间数据共享的一个途径
B、一个友元函数可以访问任何类的任何成员
C、友元函数破坏了数据的封装
D、友元函数增加了程序设计的灵活性
答案
B
解析
友元函数的作用在于提高程序的运行效率,但是,它破坏了类的封装性和隐藏性,使得非成员函数可以访问类的私有成员。只有在类中声明了某个函数是自己的友元函数之后,该友元函数才能够访问本类的私有成员,而不是任何类的任何成员都可以访问。
转载请注明原文地址:https://kaotiyun.com/show/TEVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述错误的是()。
检查软件产品是否符合需求定义的过程称为()。
有以下程序:#includemain(){inti,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<=3;j++){if(j%2==0)continu
给定程序MODI1.C中函数fun的功能是:计算函数(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值。其中x和y的值不等,z和Y的值不等。例如,当x的值为9、y的值为11、z的值为15时,函数值为-3.50。请改正程序中的错误,
假定已建立以下数据链表结构,且指针p和q已指向如下图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句是()。
若i、j己定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)forIj=0;j<4;j++){…}
下面程序的运行结果是()。y=5;x=14;y=((x=3*y,x+6),x-1);printf(’’x=%d,y=%d’’,x,y);
若有说明“intm[3][4]={3,9,7,8.5},(*q)[4];”和赋值语句“q=m;”,则对数组元素“m[i][j](其中0<=i<3,0<=j<4)”值的正确引用为()。)。
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为()。
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为()。
随机试题
不起诉决定书对证据的写法有什么要求?
涉外仲裁机构是中国国际经济贸易仲裁委员会和()
因产品存在缺陷造成人身、他人财产损害的,受害人可以向产品的________要求赔偿,也可以向产品的________要求赔偿。属于产品的生产者的责任,产品的销售者赔偿的,产品的销售者有权向产品的________追偿。属于产品的销售者的责任,产品的生产者赔偿的
融贯《声声慢》全词的情感内容是()
Thehumannoseisanunderratedtool.Humansareoftenthoughttobeinsensitivesmellerscomparedwithanimals,butthisislar
如图所示,P1、P2分别为两个相互垂直力的合力。关于P1、P2的关系,正确的是()。
教学评价最基本的功能是分等鉴定。()
Theyfoundtheconditionsthere______.
关于软件的兼容性,以下说法错误的是______。A)数据兼容性包括不同版本间的兼容性B)软件兼容性测试应包括与整机的兼容性C)平台软件的兼容性测试通常比应用软件的兼容性测试更为复杂和困难D)软件兼容性应考虑与其他同类软件的兼容性
Manyparentshaveabandonedtheirchildren______responsibilitiestooutsiderssuchasteachersandpolicemen.
最新回复
(
0
)