WeakRef
Наследует: RefCounted < Object
Содержит Object. Если объект имеет значение RefCounted, он не обновляет счетчик ссылок.
Описание
Weakref может содержать RefCounted, не внося вклад в счетчик ссылок. Weakref может быть создана из Object с помощью @GlobalScope.weakref(). Если этот объект не является ссылкой, weakref все равно работает, однако она не оказывает никакого влияния на объект. Weakref полезны в случаях, когда несколько классов имеют переменные, ссылающиеся друг на друга. Без weakref использование этих классов может привести к утечкам памяти, поскольку обе ссылки не дают друг другу освободиться. Превращение части переменных в weakref может предотвратить эту циклическую зависимость и позволяет освободить ссылки.
Методы
get_ref() const |
Описания метода
Возвращает Object, на который ссылается этот weakref. Возвращает null, если этот объект больше не существует.