我是一名新程序员,我在头文件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':未声明的标识符
我不是在这条线上声明的吗?我很难搞清楚我哪里出错或在哪里继续。正如我所说,我是编程新手,所以请详细解释一切。您将帮助我更多地学习和理解这些概念。
答案 0 :(得分:0)
没关系,我看到我在线上留下了一个支架。这纠正了这个问题。