WeakRef
Hereda: RefCounted < Object
Contiene un Object. Si el objeto es RefCounted, no actualiza el recuento de referencias.
Descripción
Una weakref puede contener un RefCounted sin contribuir al contador de referencias. Se puede crear una weakref a partir de un Object usando @GlobalScope.weakref(). Si este objeto no es una referencia, la weakref débil funciona; sin embargo, no afecta al objeto. Las weakrefs son útiles cuando varias clases tienen variables que se refieren entre sí. Sin weakrefs, el uso de estas clases podría provocar fugas de memoria, ya que ambas referencias impiden que la otra se libere. Convertir una weakrefs en parte de las variables puede evitar esta dependencia cíclica y permite liberar las referencias.
Métodos
get_ref() const |
Descripciones de Métodos
Devuelve el Object al que se refiere esta referencia débil. Devuelve null si ese objeto ya no existe.