函数

GLibint_hash

声明 [源代码]

guint
g_int_hash (
  gconstpointer v
)

说明 [源代码]

将一个到 #gint 的指针转换为一个哈希值。在使用非 NULL 指针到整数值作为 GHashTable 中的键时,它可以被传递到 g_hash_table_new() 作为 hash_func 参数

请注意此函数作用于指向 #gint 的指针,而不是直接作用于 #gint: 如果你的哈希表的键的形式为 GINT_TO_POINTER (n), 代替地使用 g_direct_hash()

参数

v

类型: gconstpointer

一个到 #gint 键的指针。

数据为该函数的调用方所有。

返回值

类型: guint

对应于该 键的哈希值。