友元作为C++独有的属性,有哪些作用呢,一块来瞅瞅吧。
友元,运算符是friend,顾名思义,就是朋友的意思,朋友自然权力大一点,所以就能访问私有及保护的成员。
根据类型不同,友元可以分为:
1.友元全局函数;
2.友元类;
3.友元成员函数。
具体代码如下:
class GoodFriend2;
class Person {
public:
friend void visit();
friend class GoodFriend;
string Liviroom;
Person();
private:
string Bedroom;
};
Person::Person()
{
Liviroom = "客厅";
Bedroom = "卧室";
}
void visit()
{
Per