函数

GObjectTypeValueFreeFunc

自 2.78 起

声明

void
(* GTypeValueFreeFunc) (
  GValue* value
)

说明 [src]

释放可能遗留在指定值 value->data 数组中的任何旧内容。

此函数返回后,不再可通过 GValue 内容分配任何资源。例如,对于上面字符串类型

// only free strings without a specific flag for static storage
if (!(value->data[1].v_uint & G_VALUE_NOCOPY_CONTENTS))
  g_free (value->data[0].v_pointer);

自 2.78 起提供

参数

value

类型: GValue

要释放的值。

数据归函数的调用者所有。