尝试创建链接列表时出现错误“写访问冲突。this-> tail为nullptr”

时间:2019-04-18 08:51:42

标签: c++

我正在尝试将csv文件中的数据输入到链表中。

该程序可以编译,但是没有输出。我正在使用调试器逐行检查代码,直到一切顺利为止,一切似乎都进行得很顺利:     tail-> next = temp 然后出现一个错误,指出“引发了未处理的异常:写访问冲突。this-> tail为nullptr”。每次我尝试执行另一行代码时,我都会回到那一点。

VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT

1 个答案:

答案 0 :(得分:0)

我怀疑这对于输入的前两行运行正常。 您设置了temp->next = NULL;,然后在其他条款中进行了tail = temp->next;,在第三次运行中将tail设置为NULL。 由于tail是要指向最后一个元素,因此只需更改

tail = temp->next;

tail = temp;

在else子句中。