首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类class one 在声明func 成员函数时发生错误,出错原因是【 】。 Class one { private: int a;
类class one 在声明func 成员函数时发生错误,出错原因是【 】。 Class one { private: int a;
admin
2010-06-06
56
问题
类class one 在声明func 成员函数时发生错误,出错原因是【 】。
Class one
{
private:
int a;
public:
void func(two& )
};
class two
{
private:
int b;
friend void one: :func(two & );
};
void one: : func(two& r)
a=r.b;
}
选项
答案
class one前没有声明语句class two;
解析
当一个类作为另一个类的成员函数、成员函数的参数或其他情况的时候,要确保编译器能正确解析。由于在class one之前没有关于class two的任何说明,而在class one的func函数中却用了class two类的参数。因此是错误的。
转载请注明原文地址:https://kaotiyun.com/show/2wjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序中已构成如下图所示的不带头节点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表节点,指针变量S总是作为指针指向链表的第一个节点。若有以下程序段:q=s;s=s->next;p=s;while(P->
已知函数的调用形式:fread(buffer,size,count,fp);其中buffer代表的是()。
若语句“t=fun(x,y,a),(a+b,a+c),x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
变量math和engl中存放了两门课的成绩。若两门课成绩均在60分以上(含60),则显示"pass";有一门低于60分则显示"fail",以下不能实现上述功能的程序段是
设有定义语句:doublex=123.456:则语句printf("%6.2f,%3.0f\n",x,x);的输出结果是()。
以下叙述中正确的是()。
数据库系统的核心是()。
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
设二叉树共有150个结点,其中度为1的结点有10个,则该二叉树中的叶子结点数为
随机试题
患儿男性,4岁,主因“水肿1个月,加重伴少尿1周”入院。1个月前患儿因“咳嗽、流涕3天”后出现双眼睑水肿,家长予重视。1周前水肿加重,渐波及全身,伴少尿,200~300ml/d。5天前当地医院查尿常规示尿蛋白(++++),尿隐血试验(-)。进一步就诊我院门
A、左室高电压B、左室劳损C、右室肥大D、双室肥大E、左室肥大劳损RV5+SV1>4.0mV,可诊断为
薄板与薄壳结构。其物理力学性能,下列哪种说法是不正确的?[2003年第107题]
下列哪项不属于20世纪20年代提出的新建筑主张()
下列各项中,属于基金运作信息披露文件的有( )。
下列不属于业主委员会职责的是()。
国体决定政体、政体反映国体。我国是人民民主专政的社会主义国家,我国的根本政治制度是( )。
贷款:银行
根据下列材料回答问题。某研究设计院向不同岗位级别职工支付的工资额以及该院职工人员结构资料分别如图1和图2。该研究院报告期人均工资最高的是()。
Thetouchexcitesnodefensiveresponseunlesstheapproachisfromabovewherethespidercanseethemotion,______onitshind
最新回复
(
0
)