首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)声明类objA1,请在注释∥********1********后添加适当的语句。 (2)为类obj
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)声明类objA1,请在注释∥********1********后添加适当的语句。 (2)为类obj
admin
2017-09-20
43
问题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:
(1)声明类objA1,请在注释∥********1********后添加适当的语句。
(2)为类objA0增加友元函数func0,请在注释∥********2********后添加适当的语句。
(3)为类objA1增加友元函数func0,请在注释∥********3********后添加适当的语句。
(4)函数func0返回obiAl对象中的变量和objA0的静态变量的乘积,请在注释∥********4********后添加适当的语句。
注意:增加代码,或者修改代码的位置已经用符号表示出来。请不要修改其他的程序代码。
#include
∥********1********
class objA0
{
private:
static int m A0;
∥********2********
};
int obj A0::m A0=10;
class objA1
{
private:
int m A1;
∥********3********
public:
objAl(int i)
{
m A1=i;
}
};
int func(objAl&obj)
{
∥********4********
}
int main()
{
objA1 obj0(10);
cout<
return 0;
}
选项
答案
(1)添加语句:class objAl; (2)添加语句:friend int func(objAl&obj); (3)添加语句:friend int func(objAl&obj); (4)添加语句: return obj.m A1*objA0::m—A0;
解析
友元提供了不同类或对象的成员函数之间、类的成员函数与一般函数之间进行数据共享的机制,友元不是本类的成员函数,在它的函数体内部可以通过对象名来访问类的私有成员和保护成员。友元函数是在类声明中由关键字friend修饰的非成员函数。func()函数为类objA1的友元,因此可以通过对象名直接访问到obiA1的私有成员变量。
转载请注明原文地址:https://kaotiyun.com/show/VTAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类_____支持输入操作,类____支持输出操作。
数据库管理系统常见的数据模型有层次模型、网状模型和【】3种。
如果类A被说明成类B的友元,则
假设为循环队列分配的向量空间为Q[20],若队列的长度和队头指针值分别为13和17,则当前尾指针的值为【 】。
类的构造函数的作用是
在关系模型中,二维表的行称为______。
算法的基本特征是可行性、确定性、______和拥有足够的情报。
请将下列栈类Stack补充完整。classStack{private:intpList[100];//int数组,用于存放栈的元素inttop;
算法的时间复杂度是指()。
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
随机试题
用砂轮机进行手工磨削工件时,下列各项行为中,操作正确的是()。
工程竣工后,由于洪水等不可抗力造成的损坏,承担保修费用的单位是()。
徐先生现年45岁,在一家知名外资企业担任部门经理,每月工资收入为17000元。由于徐先生现住地与上班地点相距较远,加之公司附近小区可能有较好的升值空间,他决定在公司附近再买一套住房。徐先生经过慎重考虑看中了一套总价90万元的二居室新房,为此准备向银行贷款6
心理测验的保密涉及到()。
阅读材料(二)班上有一个文静、可爱的小女生,初一新生刚入学时,她的脸上总洋溢着甜甜的微笑。不久,笑容从她的脸上消失了,她每天默默地坐在位子上,很少言语,对班级的事情漠不关心。起初,我并不在意,认为这是她的性格所致。有一天,我惊异地发现,
20世纪以后的教育特点有:教育的终身化、全民化、民主化、多元化和()。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
从1957年开始,我国社会主义建设所坚持的“三面红旗”是指()。
止暴制乱、恢复秩序是香港当前最紧迫的任务。贯彻落实“一国两制”方针,绝不能允许触碰的原则底线是()。
Perhapsthemostastonishingtheorytocomeoutofkinetics,thestudyofbodymovement,wassuggestedbyProfessorRayBirdwhis
最新回复
(
0
)