使用类模板需要模板参数列表C ++ Visual Studios

我当前正在使用一个链表的类模板。我在实现类时已经在类之前定义了它:

template <class ItemT>
struct Node {
    int len;
    Node* next;
    ItemT arr[ARRAY_SIZE];
}

但是,当我运行代码时,我的类出现错误,特别是在private中:

private:
        Node* head; // listData
        Node* currentPos; // tail
        int listLen;
        
};

它向我抛出此错误 ''' 节点*头; ''' : 错误C2955'节点':使用类模板需要模板参数listList

我不确定如何实施Node * head的修复方法;以及,但我有更多的错误。这是我唯一的一个。

谢谢!