方法

GLibHashTableIterreplace

自: 2.30

声明 [源]

void
g_hash_table_iter_replace (
  GHashTableIter* iter,
  gpointer value
)

描述 [源]

用关联的 GHashTable 中的值替换由迭代器当前指向的值。只能在调用 g_hash_table_iter_next() 后返回 TRUE 时调用。

如果创建 GHashTable 时提供了 value_destroy_func,则使用该函数释放旧值。

自可用: 2.30

参数

value

类型: gpointer

要替换的值。

该参数可以是 NULL
数据由该方法调用者所有。