friend函数不能作为声明函数,因此要将函数在类外前置声明
template<
class T>
class LinkList;
template<
class T>
void Merge(LinkList<T> &L1, LinkList &L2);
类内对有缘函数加一对尖括号<>特殊化处理
class LinkList{
...
...
friend void Merge<>(LinkList<
T> &L1, LinkList<
T> &L2);//加一对<>尖括号特殊化处理
}
定义就没什么好说的了
转载请注明原文地址: https://ju.6miu.com/read-19218.html