友元函数
友元函数是指某些函数或者是变量,虽然不是类内的成员却能够访问类的所有成员的函数。类授予它的友元特别的访问权。实现类内数据共享,减少开销,提高效率。
注意的是友元函数是可以访问类内的的私有成员。但是,没有隐含存在的this指针,所以我们要自己传入一个类指针。而且,友元不可以继承。就像你爸爸的好朋友可以共享好吃的,和你就不一定了。
friend <返回类型> <函数名> (<参数列表>);//如此声明友元函数。
class A{
public:
//友元函数;
friend void set(A *pa);
private:
int