【发布时间】:2011-09-18 11:00:32
【问题描述】:
将友元函数/类声明为私有或公有有区别吗?我似乎无法在网上找到任何关于此的内容。
我的意思是:
class A
{
public:
friend class B;
};
和
class A
{
private: //or nothing as the default is private
friend class B;
};
有区别吗?
【问题讨论】:
-
这样的错误信息……某人不配成为朋友。是否喜欢您的朋友与您的私人关系完全取决于您。
-
请问朋友班是什么:'(?
-
@I Phantasm - 这是一个声明,它允许
friend类的实例访问在作出声明的类中声明为private的成员。在本例中,B 类的实例可以访问 A 类的私有成员 -
这个问题在这个网站上为我赢得了太多积分。那好吧。