函数

GLibHashTableremove

声明 [源码]

gboolean
g_hash_table_remove (
  GHashTable* hash_table,
  gconstpointer key
)

描述 [源码]

GHashTable中删除一个键及其关联的值。

如果使用g_hash_table_new_full()创建了GHashTable,则使用提供的销毁函数释放键和值,否则需要确保自行释放任何动态分配的值。

参数

hash_table

类型: GHashTable

一个GHashTable

数据由函数的调用者拥有。
key

类型: gconstpointer

要删除的键。

参数可以是为NULL
数据由函数的调用者拥有。

返回值

类型: gboolean

TRUE 如果键被找到并从GHashTable中删除。