Ret queue_push(Queue *queue, void *data)
{
return_val_if_fail(queue != NULL&&data != NULL, RET_FAULT);
return dlist_add(queue->dlist, -1, data);
}
刚刚在看作者为朱克峰的前辈写的,我有些不理解 return dlist_add(queue->dlist, -1, data);这是什么意思求解答啊大神们
Ret queue_push(Queue *queue, void *data)
{
return_val_if_fail(queue != NULL&&data != NULL, RET_FAULT);
return dlist_add(queue->dlist, -1, data);
}
刚刚在看作者为朱克峰的前辈写的,我有些不理解 return dlist_add(queue->dlist, -1, data);这是什么意思求解答啊大神们
要看完整代码。就你的代码,要看dlist_add怎么实现的,以及Ret是什么。根据字面意思,这个是队列入队,内部用了一个列表。