所以我知道一个类或函数可以作为朋友键入,但这意味着什么,我该如何使用它?我已经尝试过阅读,但没有人解释以下含义:
class x{
public:
friend function(int x);
};
为什么我宣布一个朋友的功能,这给了我什么用途。另外,将一个班级宣布为朋友是什么意思?感谢。
答案 0 :(得分:0)
友元函数基本上在类中声明,但在其外部定义。它可以特别访问类的其他限制(即:私人)内部成员。
答案 1 :(得分:0)
您知道private
和protected
关键字的含义吗?
friend
函数以及friend
类的所有成员函数都绕过了可访问性检查。