我正在尝试将csv文件中的数据输入到链表中。
该程序可以编译,但是没有输出。我正在使用调试器逐行检查代码,直到一切顺利为止,一切似乎都进行得很顺利: tail-> next = temp 然后出现一个错误,指出“引发了未处理的异常:写访问冲突。this-> tail为nullptr”。每次我尝试执行另一行代码时,我都会回到那一点。
VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
答案 0 :(得分:0)
我怀疑这对于输入的前两行运行正常。
您设置了temp->next = NULL;
,然后在其他条款中进行了tail = temp->next;
,在第三次运行中将tail
设置为NULL
。
由于tail
是要指向最后一个元素,因此只需更改
tail = temp->next;
到
tail = temp;
在else子句中。