如何使用ADT和链接列表声明未声明的标识符

时间:2014-05-07 04:53:31

标签: c++ linked-list header-files abstract-data-type undeclared-identifier

我是一名新程序员,我在头文件linkedList.h中遇到了这个困难:

我正在尝试添加

void divideAt(linkedListType<Type> &secondList, const Type& item);

上课。这部分如果罚款。接下来我继续讨论定义(进一步在同一个头文件中。这是可以接受的吗?它不一定是在一个单独的实现文件中?)这就是我所拥有的:

template <class Type>
void linkedListType<Type::divideAt(linkedListType<Type> &secondList, const Type& item)
{
}

在我所认为的称为正式参数我的编译/ IDE说 1&gt; c:\ users ... \ linkedlist.h(227):错误C2065:'secondList':未声明的标识符

我不是在这条线上声明的吗?我很难搞清楚我哪里出错或在哪里继续。正如我所说,我是编程新手,所以请详细解释一切。您将帮助我更多地学习和理解这些概念。

1 个答案:

答案 0 :(得分:0)

没关系,我看到我在线上留下了一个支架。这纠正了这个问题。