方法
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
一个
GObject
或NULL
。参数可以是 NULL
。数据由方法的调用者拥有。