WeakRef¶
Sostiene un Object, pero no contribuye al conteo de referencia si el objeto es una referencia.
Descripción¶
Un weakref puede sostener una Reference, sin contribuir al contador de referencia. Un weakref puede ser creado a partir de un Object usando @GDScript.weakref. Si este objeto no es una referencia, weakref sigue funcionando, sin embargo, no tiene ningún efecto sobre el objeto. Los weakrefs son útiles en los casos en que múltiples clases tienen variables que se refieren unas a otras. Sin weakrefs, el uso de estas clases podría conducir a fugas de memoria, ya que ambas referencias impiden que se libere la otra. Haciendo parte de las variables un weakref puede prevenir esta dependencia cíclica, y permite que las referencias sean liberadas.
Métodos¶
get_ref ( ) const |
Descripciones de Métodos¶
Variant get_ref ( ) const
Devuelve el Object al que se refiere este weakref.