这个c ++双链表操作有效吗?删除元素。

时间:2014-03-01 02:01:42

标签: c++

目标是使用列表进行操作... X1 X2 X3 ....,特别是删除。

双重链表

ptr指向X2

(ptr->prev)->next = ptr->next;
(ptr->next)->prev = ptr->prev;
delete ptr;

或者我必须声明两个新指针来处理X1和X3吗?

1 个答案:

答案 0 :(得分:1)

是的,这应该有效。不需要再声明两个指针。