- 授予非公有成员的访问权。
- 只能出现在类定义的内部。
- 不是类成员,不受其声明出现部分访问控制影响。
友元关系是授予的、不对称的、会破坏封装
class X{
// ...
friend void g();
friend class Z;
// ...
};
友元关系是授予的、不对称的、会破坏封装
class X{
// ...
friend void g();
friend class Z;
// ...
};