WeakRef
继承: RefCounted < Object
存放 Object。如果该对象为 RefCounted,则不会影响其引用计数。
描述
弱引用可以存放 RefCounted,但不会影响其引用计数。可以使用 @GlobalScope.weakref 创建 Object 的弱引用。如果该对象不是引用,弱引用仍然有效,只是对这个对象没有任何影响。弱引用在多个类的变量相互引用的情况下很有用。如果没有弱引用,使用这些类可能会导致内存泄漏,因为这两个引用会阻止彼此被释放。将部分变量设置为弱引用可以防止这种循环依赖,让引用能够被释放。
方法
get_ref() const |
方法说明
返回这个弱引用所引用的 Object。如果该对象不复存在,则返回 null
。