定义一个指向头节点first的指针p,编译显示‘first’was not declared in this scope。

在类Linklist里面定义了一个节点型的first指针
用构造函数初始化了链表 生成了一个first头结点
在Insert函数里面想要建立一个指向头结点的p指针但是显示‘first’ was not delared in this scope

img

img

img


.

img

你这Insert不是类函数啊,当然不是类成员变量first
void Linklist::Insert(int i,T x)
{
}

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^