C++ 友元 (Friend)
类的友元函数是定义在类外部,但有权访问类的所有私有(private)成员和保护(protected)成员。
友元可以是一个函数,该函数被称为友元函数;友元也可以是一个类,该类被称为友元类,在这种情况下,整个类及其所有成员都是友元。
如果要声明函数为一个类的友元,需要在类定义中该函数原型前使用关键字 friend。
class Box {
double width;
public:
friend void printWidth( Box box );
void setWidth( double wid );
};
运行结果 / 调试信息
等待编译...
Graph loading...
0 / 0