结构体
GLibQueue
描述 [src]
struct GQueue {
GList* head;
GList* tail;
guint length;
}
包含[队列][glib-双端队列] 的公共字段。
结构成员
head
队列第一个元素的指针。
tail
队列最后一个元素的指针。
length
队列中元素的数量。
实例方法
g_queue_find_custom
使用提供的函数查找 GQueue
中的一个元素以查找所需的元素。它会对队列进行迭代,调用给定的函数,当找到所需的元素时,该函数应返回 0。该函数采用两个 gconstpointer 参数,其中第一个参数是 GQueue
元素的数据,第二个参数是给定的用户数据。
自:2.4
g_queue_init
在此函数使用之前,必须使用此函数来初始化静态分配的 GQueue
。或者,可以使用 G_QUEUE_INIT
来初始化它。不必初始化使用 g_queue_new() 创建的队列。
自:2.14