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

Variant

get_ref() const


Descripciones de Métodos

Variant get_ref() const 🔗

Devuelve el Object al que se refiere esta referencia débil. Devuelve null si ese objeto ya no existe.