首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类clasg one在声明func成员函数时发生错误,出错原因是______。 class one private: int a; public: void func(two&); }; class
类clasg one在声明func成员函数时发生错误,出错原因是______。 class one private: int a; public: void func(two&); }; class
admin
2010-12-16
45
问题
类clasg one在声明func成员函数时发生错误,出错原因是______。
class one
private:
int a;
public:
void func(two&);
};
class two
{
private:
int b;
friend vold one::func(two&);
};
void one::func(two&r)
{
a=r.b;
}
选项
答案
class one前没有声明语句class two;
解析
当一个类作为另一个类的成员函数、成员函数的参数或其他情况的时候,要确保编译器能正确解析。由于在rclass orle之前没有关于class two的任何说明,而在class one的func函数中却用了class two类的参数。因此是错误的。
转载请注明原文地址:https://kaotiyun.com/show/koVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
设变量均已正确定义,若要通过scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是()。(注:口代表空格字符)
下述语句中,在字符串s1和s2相等时显示”theyareEqual”的是()。
以下叙述中错误的是( )。
以下叙述正确的是()。
若有定义语句:intx=12,y=8,z;在其后执行语句z=0.9+x/y;则z的值为
有以下程序:#includeintsumf(intx[],intn){staticintsum=0,i=0;for(;1<n;1++)sum+=x[i];returnsum;}voidmain(){inta[]={1
以下语句定义正确的是()。
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
随机试题
某IT公司在推出新产品时总是争当新一代产品的首家推出者,此行为符合
A.无过错责任B.不正当竞争行为C.非不正当竞争行为D.不正当价格行为E.不正当竞争行为和不正当价格行为采用财物或者其他手段进行贿赂以销售或者购买商品属于()。
下列关于物业管理内涵的说法,不正确的是()。
水电站的主要泄水建筑物包括()。
机电工程施工成本控制措施中,属于人工费成本的控制措施有()。
根据《银行卡业务管理办法》的规定,发卡银行对下列银行卡账户内的存款,不计付利息的有()。
红碱淖位于神木县西北部的尔林兔乡,这里有我国哪一位皇帝的陵寝()。
下列程序的执行结果为()。PrivateSubCommandlClick()DimXAsInteger,YAsIntegerx=12:y=20CallValue(x,y)Pri
WHILEYOUWEREOUTTakenby:GraceWhatwasMs.Turneraskedtodo?
HowMarketersTargetKidsA)Kidsrepresentanimportantdemographictomarketersbecausetheyhavetheirownpurchasingpower,t
最新回复
(
0
)