友元函数并不是这个类的成员函数,它可以是一个常规函数,也可以是另一个类的成员函数。如果想通过这种函数存取类的私有成员和保护成员,则必须在类的声明中给出函数的原型,并在该函数前加上friend