一个模板类可能包含友元声明。这个友元可能是模板,也可能不是。假如友元不是模板,那么当前模板类的所有实例都授权友元访问。假如友元是模板,那么当前模板类可以授权所有友元模板实例,也可以只授权给特定实例 一对一友好关系(bound friend function template): 友元用类模板的模板形参作为它自己的模板实参。 /* 在类定义前,先声明友元类Blobptr和友元函数operator== */ template <typename> class Blobptr; template <typename> class