1.模板类友员
template<class T> class Chain;
template<class T>
class ChainNode{
friend class CMyView;
friend Chain<T>;
friend class LinkedDigraph;
private:
T data;
ChainNode<T> *link;
};
2.模板类中的函数都是内联函数,因此应与类的声明一起写在.h文件中,否则写在.cpp文件中会出现链接错误。
1.模板类友员
template<class T> class Chain;
template<class T>
class ChainNode{
friend class CMyView;
friend Chain<T>;
friend class LinkedDigraph;
private:
T data;
ChainNode<T> *link;
};
2.模板类中的函数都是内联函数,因此应与类的声明一起写在.h文件中,否则写在.cpp文件中会出现链接错误。