Здравствуйте, _ds_, Вы писали:
__>>Может вам подойдет boost::intrusive_ptr ?
__>Тоже вариант.
__>А насколько корректно использование здесь shared_count из boost/smart_ptr/detail/shared_count.hpp?
Все что есть в бусте можно использовать.
Классы которые лежат в директории details не дают гарантию интерфейса, т.е. могут измениться в следующей версии хоть полностью.
Почитайте туториалы и примеры boost smart ptr, может найдется то, что вам нужно.
В любом случае если вам он подходит и сокращает время, то надо юзать