1.
main.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall SLList::~SLList(void)" (??1SLList@@QAE@XZ),该符号在函数 _main 中被引用
用VS2013编辑,这是一个错误,后来才知道,原来是析构函数没有实现,在析构函数那儿加了一个大括号,问题解决
2.
cout << "请选择:" << endl; //创建链表
cout << "1.创建含一个数据的链表 2.创建一个空链表:" << endl;
int creati;
cin >> creati;
if (creati == 1){
cout << "请输入这个数据:" << endl;
int citem;
cin >> citem;
SLList alist(citem);
}
else
SLList alist;
这儿本来是想给出一个选择:创建空链表还是包含一个数据的链表,但是在后边引用的时候出现错误,说 alist 未定义,也就不能这样了,改回了创建空链表的简单做法