Собственный AddRef и релиз для Boost shared_ptr

Однажды я слышал, что можно нанести на карту Boost shared_ptr или же intrusive_ptr ссылочные функции add и release для моих собственных реализаций add и release ссылочных функций.

Это действительно возможно? Если да, может кто-нибудь указать мне некоторые ресурсы, касающиеся этой функции?

Спасибо!

2

Решение

Не с shared_ptr сам; единственное поведение, которое вы можете указать, это удаление. Там в intrusive_ptr если вы хотите управлять своим собственным подсчетом ссылок.

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]