1069 / 107 / 4
Регистрация: 19.12.2012
Сообщений: 449
|
|
1 | |
Как получить ссылку на текущий экземпляр класса внутри этого класса?13.08.2014, 11:25. Показов 2594. Ответов 2
Метки нет (Все метки)
Как? Чтобы отрабатывал деструктор! и в нем можно было поиметь этот this ...
Идея в том, что пишу оболочку под некоторую существующую схему организации дерева(вьев) данных в памяти ... узлов в нем много ... а т.к. работа с классами в (в частности)VBA довольно медленная - организую кеш экземпляров-оберток, которые обертывают текущую схему работы с деревом(узлы, связи, ...) ... Собственно, после аренды такого экземпляра-обертки из кеша - его надо сдать обратно при отработке деструктора обертки(после окончания использования ... Вопрос: как получить в деструкторе экземпляра КТО ТЫ? - чтобы сдать себя обратно в кеш для возможной дальнейшей аренды? Добавлено через 4 минуты Есть мысль хранить ссылку на самого себя в самом экземпляре, но тогда надо обмануть счетчик использования переменной-экземпляра на -1 (вопрос: как?!)
0
|
13.08.2014, 11:25 | |
Ответы с готовыми решениями:
2
Можно ли получить ссылку на экземпляр класса по полю этого экземпляра Как получить ссылку на экземпляр класса активности из ресивера Как создать ссылку на объект внутри члена класса этого объекта Создание статической функции класса, которая принимает экземпляр этого же класса как объект |
1069 / 107 / 4
Регистрация: 19.12.2012
Сообщений: 449
|
|
13.08.2014, 11:43 [ТС] | 3 |
Спасибо! Ларчик открывался просто )))
0
|
13.08.2014, 11:43 | |
13.08.2014, 11:43 | |
Помогаю со студенческими работами здесь
3
Как сделать членом класса экземпляр этого же класса Получить ссылку на экземпляр класса Может ли метод класса возвращать экземпляр этого же класса? Как к новому объекту GameObject добавить текущий экземпляр класса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |