模板类中friend函数的声明与定义

来源:互联网 发布:程序员跳槽国企 编辑:程序博客网 时间:2024/04/29 17:46

friend函数不能作为声明函数,因此要将函数在类外前置声明

//前置声明有缘函数Mergetemplate<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);//加一对<>尖括号特殊化处理}

定义就没什么好说的了

0 0
原创粉丝点击