C++链表队列中关于出队的函数有一点小问题

2025-02-01 19:55:28
推荐回答(2个)
回答1:

不需要,直接判断head是不是NULL就可以了

是NULL时,直接return

void queue::pop()
{
     if ( head == NULL) return;
     ...
}

回答2:

可以在调用 pop前,判断是否为空,
个人认为,最好在pop,函数里面第一行判断是否为空