首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-03-21 
高手救急,正在考试中,时间不多了,请教个问题?急急急。。。#include iostream.hclass MyClass{public:friend

高手救急,正在考试中,时间不多了,请教个问题?急急急。。。
#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);
加一个重载的友元函数,与下面第二个函数定义项匹配

热点排行