C 从GLib单链表中弹出

C 从GLib单链表中弹出,c,list,glib,C,List,Glib,一个人如何从一开始就习惯性地“流行”?有几种功能可以粘在一起,但不能作为预期的相反功能突出。您可以使用a,它有g_队列_推_头和g_队列_弹出_头您也可以使用a,它有g_队列_推_头和g_队列_弹出_头,这取决于您的用例 list = g_slist_remove(list, list->data); // pop and discard head list = g_slist_delete_link(list, list); 或 这取决于您的用例 // pop and discard

一个人如何从一开始就习惯性地“流行”?有几种功能可以粘在一起,但不能作为预期的相反功能突出。

您可以使用a,它有
g_队列_推_头
g_队列_弹出_头
您也可以使用a,它有
g_队列_推_头
g_队列_弹出_头
,这取决于您的用例

list = g_slist_remove(list, list->data);
// pop and discard head
list = g_slist_delete_link(list, list);


这取决于您的用例

// pop and discard head
list = g_slist_delete_link(list, list);

如果需要推送/弹出,为什么不使用(de)队列?如果需要推送/弹出,为什么不使用(de)队列?