关于链表的析构函数
~List() // 销毁
{
Node *a = p->next;
while(a != NULL)
{
Node *b = a->next;
delete a;
a = b;
}
p->next = NULL;
length = 0;
delete p;
p = NULL;
}
每次运行的时候都会提示Node *a = p->next;这行代码有问题,输出的结果是对的但是不会自动停止程序,不知道是哪里有问题。
~List() // 销毁
{
Node *a = p->next;
while(a != NULL)
{
Node *b = a->next;
delete a;
a = b;
}
p->next = NULL;
length = 0;
delete p;
p = NULL;
}
每次运行的时候都会提示Node *a = p->next;这行代码有问题,输出的结果是对的但是不会自动停止程序,不知道是哪里有问题。
2018-07-31
举报