首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
非成员函数只有在声明为类的【 】才能访问这个类的所有private成员。
非成员函数只有在声明为类的【 】才能访问这个类的所有private成员。
admin
2009-02-15
73
问题
非成员函数只有在声明为类的【 】才能访问这个类的所有private成员。
选项
答案
友元函数
解析
本题考核友元函数。C++规定,一个类的私有成员和保护成员,只能由其本身的成员来访问,不能被其他函数访问,这样形成了封装的概念,也保护了类本身的数据不致于受到破坏。但是,如果想让类中的成员数据可以被其他函数访问,可以通过友元函数声明,来分享类中的资源。类的友元函数可以直接访问该类的所有成员,包括私有成员。
转载请注明原文地址:https://kaotiyun.com/show/7Okp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
运行下面程序时,从键盘输入字母A,则输出结果是()。#inc1udemain(){charch;ch=getchar();switch(ch){case’A’:printf("AAAA\
请编写一个函数fun,它的功能是:找出一维整型数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。注意:部分源
有以下程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c:以下选项中表达式的值
设循环队列存储空间为Q(1:50),初始状态为front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中元素个数为
设有宏定义:#defineIsDIV(k,n)((k%n==1):1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=1。现又要将一个元素进栈,栈顶指针top值变为()。
有如下程序段intk;for(k=2;k==0;)printf("%d",k--);则for循环体执行的次数是
C语言程序中,运算对象必须是整型数的运算符是
关于“while(条件表达式)循环体”,以下叙述正确的是
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
随机试题
自20世纪50年代以来,占据学术主流的是说屈原是一个“伟大的爱国诗人”、屈原“反映了新兴阶级的政治要求”、“诗人一生的历史就是同旧贵族腐朽势力作斗争的历史”,还认定“他的悲剧也就是楚国和楚国人民的悲剧”。显然,这一时期屈原的形象塑造,适应现实政治的需要,被
_______系统包括闪烁器、转向灯开关、转向灯和转向指示灯。
社会主义政治文明建设的根本出发点和归宿是()
新生儿败血症时最有诊断意义的是
根据《医疗废物管理条例》,医疗废物是指医疗卫生机构在医疗、预防、保健及其他相关活动中产生的
下列哪种癫痫发作时应该用药物从速制止
初始地籍调查为土地登记、核发土地使用证书做好技术上的准备,并满足()等国民经济各部门的需要。
一个孤立的点电荷周围的电场在空间呈辐射状分布,当点电荷为正电荷时,电场()。
生产车间连续输送系统的主要组成部分包括立体库系统、自动输送机系统和自动导引系统。()
【2014年济南市】分层次教学是教育不公平的表现之一。()
最新回复
(
0
)