int free_link(LINE*& head)
{
LINE* p = head;
do
{
p->data = NULL;(引发了异常:写入访问权限冲突 p是nullptr)
free(p->data);
} while ((p = p->next) != NULL);
head->next = NULL;
return 0;
}
这种情况该怎么改呀
int free_link(LINE*& head)
{
LINE* p = head;
do
{
p->data = NULL;(引发了异常:写入访问权限冲突 p是nullptr)
free(p->data);
} while ((p = p->next) != NULL);
head->next = NULL;
return 0;
}
这种情况该怎么改呀
加上判断p是否为空
if(p!=NULL)//加上这行