友元函数可以当成一个普通的函数而非成员函数 唯一不同的一点是他可以访问私有成员 在类体内说明 在类体外定义 定义和调用等同于一般的普通函数 破坏了类的封装性和隐藏性 友元函数不仅可以是一般函数 也可以是另一个类中的成员函数