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

    xiaoxiao2021-03-25  101

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

    //前置声明有缘函数Merge 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

    最新回复(0)