方法

GObjectWeakRefinit

自:2.32

声明 [src]

void
g_weak_ref_init (
  GWeakRef* weak_ref,
  GObject* object
)

描述 [src]

初始化非静态分配的 GWeakRef

此函数还将调用 g_weak_ref_set() 并在新生成的弱引用上设置 object

此函数应始终与调用 g_weak_ref_clear() 匹配。对于静态存储中的 GWeakRef,不需要使用此函数,因为它已经得到了适当的初始化。只需直接使用 g_weak_ref_set()

可用自:2.32

此方法对语言绑定不可直接访问。

参数

object

类型: GObject

一个 GObjectNULL

参数可以是 NULL
数据由方法的调用者拥有。