简单 - 朋友声明c ++

时间:2017-10-11 18:07:10

标签: c++ class friend

简短的问题 - 为什么我会收到此消息?

enter image description here

谢谢。

2 个答案:

答案 0 :(得分:2)

一个类可以声明另一个类或函数作为它的朋友。变量不能成为类的朋友。如果你再考虑一下,那就更有意义了。变量具有值。它不需要访问另一个类来使它有用。另一方面,函数或类可能需要访问其他类的私有和受保护部分才能实现。

有关该主题的更多信息,请参阅https://timsong-cpp.github.io/cppwp/n3337/class.friend

该页面的摘录:

  

类的朋友是一个函数或类,它被授予使用类中的私有和受保护成员名称的权限。一个类通过朋友声明指定其朋友(如果有的话)。

答案 1 :(得分:0)

你们让彼此成为朋友。你不能将char指针变成朋友。阅读http://www.geeksforgeeks.org/friend-class-function-cpp/