有一个单节点双端队列。我必须删除这个单节点 然后我们写下面的代码:-
if(front == rear)
{
delete front;
front = rear = NULL;
}
所以我的问题是 front 会变成 dangling pointer 一段时间 即在我们为 front 分配 NULL 之前。
我在想,当我们删除 front 时,删除将删除 front 内的位置而不是它的值。如果发生这种情况,那么 front 必须是 while
的悬垂指针