我的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>
的朋友?