我是一名新程序员,在我的头文件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':未声明的标识符
我没有在这一行声明吗?我很难弄清楚我哪里出错了,该怎么做。正如我所说,我是编程新手,所以请详细解释一下。你会帮助我更好地学习和理解这些概念。
没关系,我看到我在行中少了一个括号。