c++队列模型出队和显式析构函数问题
发布网友
发布时间:2022-05-16 14:13
我来回答
共1个回答
热心网友
时间:2023-10-25 06:27
首先,为什么还要定义形参?
因为你的item其实不是一个指针,而是一个具体的结构,如果队列为空,你怎么判断返回的item是空的呢?如果你的结构里的item是个指针的话,那直接就可以返回NULL。
然后,这个temp的结构体变量是干嘛用的?
因为你是要删除front,然后把front指向它的next,如果不使用temp,当你delete front后,你是没办法调用front的,所以使用temp指向front的next,然后再把front赋值为temp,也就是它的next。追问ok