小编Geo*_*eTs的帖子

p-> next-> prev与p相同吗?

我正在为我的Uni做一个链接列表实现,我在演示文稿中遇到了这个代码.

template <class X> bool linkedList<X>::deleteElement(node<X> *p)
if (p=NULL)
    return false;
if(p->next!=NULL)
    p->next->prev = p->prev;
if(p->prev!=NULL)
    p->prev->next = p->next;
else
    head = p->next
Run Code Online (Sandbox Code Playgroud)

我想知道这个p->next->prev = p->prev;部分是否与说法相同,p = p->prev;因为下一个p的前一个是p本身.

提前感谢您的任何答案.

编辑1:修正了拼写错误并添加了一些代码以使其更清晰.

c++ linked-list

6
推荐指数
2
解决办法
2342
查看次数

标签 统计

c++ ×1

linked-list ×1