Я прочитал кучу про умный ptr и решил использовать intrusive_ptr с моей собственной реализацией для подсчета ссылок.Как эффективно использовать intrusive_ptr в этой ситуации?
Сказал, что мне теперь предстоит решать другую проблему, как решить ссылочные циклы с учетом weak_ptr нельзя использовать с классом auto_ptr.
Будет ли хорошо разрешать циклы с использованием необработанных указателей, где должны храниться слабые ссылки? Последовательность этого заключается в том, что если удалена сильная ссылка, слабые ссылки не будут уведомлены/обнулены, но я думаю, что правильно arquitecting зависимости, которые он мог бы быть хорошим вариантом, но я мог быть не так.
Не могли бы вы дать какое-либо мнение об этом ?.
Ваши вопросы расплывчаты. В вашем конкретном сценарии вам действительно нужны возможности, которые предоставляет 'weak_ptr', или нечетный указатель? (А именно, вам нужна возможность проверить, действителен ли указатель без прав?) Если вы ответите на этот вопрос, у вас появится ответ на заданный вами вопрос. –
Что означает «arquitecting»? –
Он имел в виду архитектуру – Daniel