C++中可不可以把一个类中的成员函数作为另一个类的友元函数?

如题所述

可以在类A中把类B的一个成员函数声明为自己的友元函数。
class A
{
void F() ;
} ;

#include "A.h"
class B
{
friend void A::F() ;
} ;
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-05-04
能,但是另一个类要放在本类的上方;也就是提前定义
第2个回答  2008-05-05
当然可以,在类前加friend即可。
第3个回答  2008-05-04
当然可以,你把另一个类作为它的友元类都行
第4个回答  2008-05-04
Of caurse!
相似回答