WeakRef

Наследует: RefCounted < Object

Содержит Object. Если объект имеет значение RefCounted, он не обновляет счетчик ссылок.

Описание

Weakref может содержать RefCounted, не внося вклад в счетчик ссылок. Weakref может быть создана из Object с помощью @GlobalScope.weakref(). Если этот объект не является ссылкой, weakref все равно работает, однако она не оказывает никакого влияния на объект. Weakref полезны в случаях, когда несколько классов имеют переменные, ссылающиеся друг на друга. Без weakref использование этих классов может привести к утечкам памяти, поскольку обе ссылки не дают друг другу освободиться. Превращение части переменных в weakref может предотвратить эту циклическую зависимость и позволяет освободить ссылки.

Методы

Variant

get_ref() const


Описания метода

Variant get_ref() const 🔗

Возвращает Object, на который ссылается этот weakref. Возвращает null, если этот объект больше не существует.