专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C++

高手救急正在考试中,时间不多了,请问个有关问题?

发布时间:2011-06-28 20:49:28 文章来源:www.iduyao.cn 采编人员:星星草
高手救急,正在考试中,时间不多了,请教个问题?急急急。。。
#include <iostream.h>
class MyClass
{
public:
friend void SetMember(MyClass& my,char);

private:
char my_char1;
char my_char2;
};
void SetMember(MyClass&my,char mem1)
{
my.my_char1=mem1;
}
void SetMember(MyClass&my,char mem1,char mem2)
{
my.my_char1=mem1;
my.my_char2=mem2;
}
int main()
{
MyClass Obj;
SetMember(Obj,5);
SetMember(Obj,7,9);
return 0;
}


题目要求
在public中加一句话,使之正确运行,并保持定义!

------解决方案--------------------
friend void SetMember(MyClass& my,char,char);
重载函数未定义.直接使用了.

------解决方案--------------------
friend void SetMember(MyClass& my,char,char);
加一个重载的友元函数,与下面第二个函数定义项匹配
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: