方法

GLibVariantDictclear

从:2.40 开始

声明 [src]

void
g_variant_dict_clear (
  GVariantDict* dict
)

描述 [src]

释放与 GVariantDict 相关的所有内存,但不会释放该 GVariantDict 结构本身。

通常,如果您想在构建值的过程中中止,则仅将在堆分配的 GVariantDict 上做此操作才有意义。如果调用 g_variant_dict_end(),则无需调用此函数,在由 g_variant_dict_new 分配的字典上也不需要调用此函数(有关该函数的更多信息,请参见 g_variant_dict_unref())。

可以在初始化的 GVariantDict 或先前通过调用 g_variant_dict_clear() 清除的 GVariantDict 上调用此函数,但不能在未初始化的内存上调用此函数。

从 2.40 版本起可用