在物件导向程式设计中，友谊函数（friend function）是一个指定类别（class）的“朋友”，该函数被允许存取该类别中private、protected、public的资料成员。普通的函数并不能存取这些资料，然而宣告一个函数成为一个类别的友谊函数则被允许存取这些资料。友谊函数的宣告可以放在类别宣告的任何地方，不受存取限定关键字private、protected、public的限制。一个相似的概念是。友谊关键字应该谨慎使用。如果一个拥有private或者protected成员的类别，宣告过多