跳到主要内容

Reference

继承

Object

简要描述

引用计数对象的基类。

描述

保留引用计数的任何对象的基类。[资源]和许多其他帮助器对象都继承了此类。

引用保留一个内部引用计数器,以便在不再使用时才自动释放它们。因此,不需要使用Object.free手动释放引用。

在绝大多数用例中,只需要做实例化和使用Reference派生的类型。此类中提供的方法仅适用于高级用户,如果使用不当,可能会引起问题。

方法

返回值类型方法名称
boolinit_ref()
boolreference()
boolunreference()

方法说明

  • init_ref init_ref()

初始化内部引用计数器。仅当您真正知道自己在做什么时才使用此功能。

返回初始化是否成功。


  • reference reference()

递增内部引用计数器。仅当您真正知道自己在做什么时才使用此功能。

如果增量成功,则返回true,否则返回false


  • unreference unreference()

减少内部引用计数器。仅当您真正知道自己在做什么时才使用此功能。

如果减量成功,则返回true,否则返回false