WeakRef
Успадковує: RefCounted < Object
Затримувати Object. Якщо об'єкт є RefCounted, він не змінює кількість посилань.
Опис
Слабкий рефлектор може тримати RefCounted без внесення до довідника. Слабкий рефлектор може бути створений з Object за допомогою @GlobalScope.weakref(). Якщо цей об'єкт не є довідником, слабким рефлектором все ще працює, проте не має ніякого ефекту на об'єкті. Микреф є корисним у випадках, коли кілька класів мають змінні, які відносяться до одного. Без слабких рефлувань, використовуючи ці класи можуть призвести до витоків пам'яті, так як обидва посилання зберігають один від одного. Здійснення частини змінної слабкого рефлектора може запобігти цьому циклічної залежності, і дозволяє посилання, щоб бути випущені.
Методи
get_ref() const |
Описи методів
Повернутися до Object цей слабкий рефлектор відноситься до. Повертає null якщо цей об'єкт не існує.