首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序编译错误,是由于划线处缺少某个语句,该语句是______。 #include<iostream.h> class A { private: int numl; public: A( ):nu
下列程序编译错误,是由于划线处缺少某个语句,该语句是______。 #include<iostream.h> class A { private: int numl; public: A( ):nu
admin
2010-12-16
82
问题
下列程序编译错误,是由于划线处缺少某个语句,该语句是______。
#include<iostream.h>
class A
{
private:
int numl;
public:
A( ):numl(0){}
A(int i):numl(i){}
};
class B
{
private:
int num2;
public:
B( ):num2(0){}
B(int i):num2(i){}
int my_math(A obj1, B obj2);
};
int B::my_math(A obj1,B obj2)
{
return(obj1.numl+obj2.num2);
}
void main(void)
{
A objl(4);
B obj,obj2(5);
cout<<"obj1+obj2:"<<obj.my_math(obj1,obj2);
}
选项
答案
friend class B;
解析
在B类中出现了对A类中私有成员numl的直接访问,这是不允许的。所以必须要把类B设成类A的友员才可以通过编译。
转载请注明原文地址:https://kaotiyun.com/show/lnVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#includeint*f(int*s,int*t){int*k;if(*s<*t){k=s;s=t;t=k;}retums;}main
若有代数式,(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是()。
下面结构体的定义语句中,错误的是()。
下面描述中错误的是()。
设有定义:structcomplex{intreal,unreal;datal={1,8},data2;则以下赋值语句中错误的是()。
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
下列叙述中,不属于软件需求规格说明书的作用的是()。
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x
设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为
设有如下函数定义:intg(intk){if(k<1)return0;elseif(k==1)return1;elsereturng(k一1)+1;}若执行调用语句m=g(3);,则函数g总共被调用的次数是()。
随机试题
关于物质文化,下列说法正确的有()
午后或入夜低热,伴有五心烦热者,其病机为
A.MaslowB.NANDAC.Majoryc0rdonD.AlfaroE.Holmes功能性健康形态分类的是
依据《行政处罚法》的规定,违法事实确凿并且有法定依据,对企业处以()元以下的罚款,可以当场作出处罚决定。
某新建机场地处丘陵山区,地形比较复杂,最大挖方高度大于12m。土基挖方区以石方为主,土体为非黏性土。施工单位根据工期及工程量编制了施工进度计划,设备需求计划和材料供应计划。问题:场道工程前期技术准备工作有哪些?
如图所示,AE、CD为⊙O的直径,且AE=CD=6.若AD=DB=BE=EC,连接AC、DE、BA、BC.证明:AB⊥CD;
以下重要经济指标,依次反映通货膨胀水平、收入分配差异程度、衡量一个国家或地区富裕程度的指标是()。
某技校在每月首日招收学员,学习时限以月为周期,每月首日为考核日,考核通过即离校。每批学员学习1个月后,在次月初考核通过的比例为10%,而学习2个月后,仍未通过考核的占该批学员的50%,学习3个月后该批学员全部考核通过离校。如果从3月份起,该技校开始招收学员
最早提出建立普遍性国际联盟的是()。
马克思主义认为,世界的真正统一性在于它的()
最新回复
(
0
)