Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Слабые ссылки. Борьба с циклическими ссылками классов (число прочтений - 847 )
es3000
God Member
*****
Отсутствует



Сообщений: 536
Зарегистрирован: 10. Июля 2006
Слабые ссылки. Борьба с циклическими ссылками классов
17. Мая 2019 :: 14:20
Печать  
Доброго дня!

Есть ли в 1С++ что-то типа слабых ссылок?
Наподобие weak_ptr в С++?

Нужно сделать, чтобы два класса ссылались друг на друга.
Но тогда эти два объекта будут содержать ссылки друг на друга и никогда не освободят память.
Надо делать какой-то специальный код, чтобы отслеживать эти ссылки и в нужный момент обнулить.
В общем неудобно.

С первого взгляда кажется, что самым простым решением этой проблемы являются слабые ссылки.
Может быть есть готовый класс?
Если нет - придется что-то самому делать.

А может быть есть какие-то другие решения проблемы?
  
Наверх
ICQ  
IP записан
 
es3000
God Member
*****
Отсутствует



Сообщений: 536
Зарегистрирован: 10. Июля 2006
Re: Слабые ссылки. Борьба с циклическими ссылками классов
Ответ #1 - 18. Мая 2019 :: 17:04
Печать  
Нужны слабые ссылки как в .NET.
Реально это сделать на 1С++?
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать