WeakRef¶
类别: 核心
描述¶
一个懦夫可以 Reference ,而不参与引用计数器。Weakref可以从 Object 使用 @GDScript.weakref . 如果这个对象不是引用,weakref仍然有效,但是它对对象没有任何影响。weakrefs在多个类具有相互引用的变量的情况下非常有用。如果没有weakerfs,使用这些类可能会导致内存泄漏,因为这两个引用都会阻止彼此释放。将部分变量设为weakerf可以防止这种循环依赖,并允许释放引用。
类别: 核心
一个懦夫可以 Reference ,而不参与引用计数器。Weakref可以从 Object 使用 @GDScript.weakref . 如果这个对象不是引用,weakref仍然有效,但是它对对象没有任何影响。weakrefs在多个类具有相互引用的变量的情况下非常有用。如果没有weakerfs,使用这些类可能会导致内存泄漏,因为这两个引用都会阻止彼此释放。将部分变量设为weakerf可以防止这种循环依赖,并允许释放引用。