我收到一条错误消息“无法使用模板名称'linkedList'而没有参数列表。”有人能告诉我参数列表是什么吗?当我尝试研究错误时,看起来它与我定义构造函数的位置有关,但除此之外我无法弄清楚。
这是我班级的缩写版本:
Template <class T>
class linkedList
{
public:
node *mStart;
linkedList():mStart(NULL)
{}
}
这就是我在另一个.h文件中得到错误的地方。
linkedList que;
答案 0 :(得分:5)
template
是小写的。把它们放在一起,你得到:
template <class T>
class linkedList
{
public:
T *mStart; // or node<T> *mStart; (hat tip: @chris)
linkedList():mStart(NULL) {}
};
linkedList<int> que;