方法

自:2.4

声明 [src]

void
g_queue_sort (
  GQueue* queue,
  GCompareDataFunc compare_func,
  gpointer user_data
)

描述 [src]

使用compare_funcqueue进行排序。

自:2.4

参数

compare_func

类型: GCompareDataFunc

用于对queue进行排序的GCompareDataFunc。这个函数接收队列的两个元素,如果它们相等应返回0,如果第一个元素应在第二个之前则返回负值,如果第二个元素应在第一个之前则返回正值。

user_data

类型: gpointer

传递给compare_func的用户数据。

参数可以是NULL
数据由方法调用者拥有。