使用友元的好处:实现了不同类的成员函数和普通函数或者不同类的成员函数之间的数据共享,可以避免频繁地调用累的接口函数,节省程序的运行开销。 使用的友元的坏处:破坏了了数据隐藏的特性。使用友元需要在安全性和效率之间折衷选择。