问题遇到的现象和发生背景 引发了未经处理的异常:读取访问权限冲突。
p->next 是 0xD。
用代码块功能插入代码,请勿粘贴截图
bool Delete_max(LinkNode* L, ElemType& item) {
LinkNode* p = L;
item = p->next->data;
while (p->next) {
if ( p->next->data < item)//这一行报错说p->next 是 0xD。
{
p = p->next;
}
else
{ item = p->next->data;
p = p->next;
cout << item << endl;
ListDelete(L, item);
}
}
运行结果及报错内容
读取访问权限冲突。
p->next 是 0xD。
我的解答思路和尝试过的方法
不知道为啥会读取不了,有没有师傅帮我解答一下,这是一个链表找相同的数并删除