方法

GObjectValueArraysort_with_data

已弃用:2.32 

声明 [src]

GValueArray*
g_value_array_sort_with_data (
  GValueArray* value_array,
  GCompareDataFunc compare_func,
  gpointer user_data
)

描述 [src]

使用比较函数 compare_func 根据 GCompareDataFunc 的语义对 value_array 进行排序。

当前实现使用与标准 C 的 qsort() 函数相同的排序算法。

已弃用自:2.32

使用 GArray 和 g_array_sort_with_data().

该方法在语言绑定中重命名为 g_value_array_sort().

参数

compare_func

类型: GCompareDataFunc

用于比较元素的函数。

user_data

类型: `gpointer`

compare_func 提供的额外数据参数。

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

返回值

类型: GValueArray

作为 value_array 传入的 GValueArray.

返回的数据由实例拥有。