函数
GLibTreenew_full
声明 [源代码]
GTree*
g_tree_new_full (
GCompareDataFunc key_compare_func,
gpointer key_compare_data,
GDestroyNotify key_destroy_func,
GDestroyNotify value_destroy_func
)
参数
key_compare_func
-
类型:
GCompareDataFunc
Qsort() 样式的比较函数。
key_compare_data
-
类型:
gpointer
传递给比较函数的数据。
该参数可以是 NULL
。该数据由函数的调用者拥有。 key_destroy_func
-
类型:
GDestroyNotify
一个用于在从
GTree
或NULL
移除条目时释放用于键的内存分配的函数,如果不想提供该函数则为NULL
。 value_destroy_func
-
类型:
GDestroyNotify
一个用于在从
GTree
或NULL
移除条目时释放用于值的内存分配的函数,如果不想提供该函数则为NULL
。
返回值
类型: GTree
一个新分配的 GTree
。
函数的调用者将拥有关数据,并负责释放它。 |