我的node
班需要相应的linked
班才能成为朋友。我写它作为如何将我的类的朋友声明为模板实例化?
template <typename T>
class node{
T value;
node<T> *next;
friend class linked<T>;
};
template <typename T>
class linked{
linked();
~linked();
node<T> *head;
};
我得到一个编译错误抱怨linked
不是类模板。我如何声明linked<T>
成为node<T>
的朋友?