刺客大师的护肩哪里出:友元函数的疑问!

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 05:32:07
class A{}
class B
{
public:
frd(){};
}

问能否把类B 的成员函数定义为类A的友元函数呀,该怎么写啊???
如下定义会出错:
class A
{
public:
friend B::frd();
}//因为类B的定义在类A之后。

B定义在A之前就可以了。
还有,B里面的frd没有类型,我假设是void。

class B
{
public:
void frd(){};
};

class A
{
……
friend void B::frd();
};

即可。