У меня есть библиотека, которая внутренне использует версию Boost shared_ptr и предоставляет только те. Для моего приложения я хотел бы использовать std::shared_ptr, когда это возможно. К сожалению, нет прямого преобразования между этими двумя типами, поскольку материал подсчета ссылок зависит от реализации.
Можно ли использовать оба объекта boost::shared_ptr и std::shared_ptr для одного объекта ref-count-object? Или, по крайней мере, украсть счетчик ссылок из версии Boost, и только пусть версия stdlib позаботится об этом?