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



我是一名新程序员,在我的头文件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>c:users…linkedlist.h(227):错误C2065: 'secondList':未声明的标识符

我没有在这一行声明吗?我很难弄清楚我哪里出错了,该怎么做。正如我所说,我是编程新手,所以请详细解释一下。你会帮助我更好地学习和理解这些概念。

没关系,我看到我在行中少了一个括号。

相关内容

  • 没有找到相关文章

最新更新