方法

GObjectValuetake_object

自版本 2.4 开始

声明 [src]

void
g_value_take_object (
  GValue* value,
  gpointer v_object
)

描述 [来源]

将派生自 G_TYPE_OBJECTGValue 的内容设置为 v_object 并接管调用者对 v_object 的引用;调用者不再需要取消引用它(即对象的引用计数不会增加)。

如果您想使 GValue 自己持有对 v_object 的引用,请使用 g_value_set_object()

自 2.4 版本开始。

该方法不直接适用于语言绑定。

参数

v_object

类型: gpointer

要设置的对象值。

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