方法

自从:2.10

声明 [src] [src]

GObject*
g_object_ref_sink (
  GObject* object
)

描述 [src] [src]

增加 object 的引用计数,如果 object 有浮动引用,则可能移除 [floating][floating-ref] 引用。

换句话说,如果对象是浮动的,则此调用“承担”了浮动引用的所有权,通过清除浮动标志来将其转换为正常引用,同时保持引用计数不变。如果对象不是浮动的,则此调用添加一个新的正常引用,将引用计数增加一个。

从 GLib 2.56 开始,在相同条件下,object 的类型将传播到返回类型,就像 g_object_ref() 一样。

可用自从:2.10

返回值

类型: ElectricObject

object.

返回的数据由实例拥有。