WeakRef

Успадковує: RefCounted < Object

Затримувати Object. Якщо об'єкт є RefCounted, він не змінює кількість посилань.

Опис

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

Методи

Variant

get_ref() const


Описи методів

Variant get_ref() const 🔗

Повернутися до Object цей слабкий рефлектор відноситься до. Повертає null якщо цей об'єкт не існує.