Reference
继承
简要描述
引用计数对象的基类。
描述
保留引用计数的任何对象的基类。[资源]和许多其他帮助器对象都继承了此类。
引用保留一个内部引用计数器,以便在不再使用时才自动释放它们。因此,不需要使用Object.free手动释放引用。
在绝大多数用例中,只需要做实例化和使用Reference派生的类型。此类中提供的方法仅适用于高级用户,如果使用不当,可能会引起问题。
方法
返回值类型 | 方法名称 |
---|---|
bool | init_ref() |
bool | reference() |
bool | unreference() |
方法说明
- init_ref init_ref()
初始化内部引用计数器。仅当您真正知道自己在做什么时才使用此功能。
返回初始化是否成功。
- reference reference()
递增内部引用计数器。仅当您真正知道自己在做什么时才使用此功能。
如果增量成功,则返回true
,否则返回false
。
- unreference unreference()
减少内部引用计数器。仅当您真正知道自己在做什么时才使用此功能。
如果减量成功,则返回true
,否则返回false
。