Я прочитал кучу об умном ptr и решил использовать intrusive_ptr с моей собственной реализацией для подсчета ссылок.
Сказал, что теперь мне предстоит столкнуться с другой проблемой, как решить циклы ссылок, принимая во вниманиеСлабый аккаунт не может использоваться с классом auto_ptr.
Будет ли полезно разрешать циклы, используя необработанные указатели, в которых следует хранить слабые ссылки?Последствия этого состоят в том, что если удалить сильную ссылку, слабые ссылки не будут уведомлены / обнулены, но я думаю, что правильное построение зависимостей может быть хорошим вариантом, но я могу ошибаться.
МожетКто-нибудь выскажет мнение по этому поводу?