函数

GLibSListsort

声明 [源]

GSList*
g_slist_sort (
  GSList* list,
  GCompareFunc compare_func
)

描述 [源]

使用给定的比较函数对GSList进行排序。使用的算法是稳定的排序。

此函数对语言绑定不直接可用。

参数

list

类型: 一个gpointer列表

一个GSList

数据由函数的调用者所有。
compare_func

类型: GCompareFunc

用于排序GSList的比较函数。此函数将接受来自GSList的两个元素的相应数据,如果它们相等则返回0,如果第一个元素应该在第二个元素之前则返回一个负值,如果第一个元素应该在第二个元素之后则返回一个正值。

返回值

类型: 一个gpointer列表

排序后的GSList的起始部分。

数据由被调用的函数所有。