Есть ли альтернативы для повышения :: intrusive_ptr

У меня есть код, который использует boost :: intrusive_ptr. Преимущества использования boost :: intrusive_ptr перед std :: shared_ptr мне интересны. Я читал об этом из этих два блоги.

Я хотел бы знать, могу ли я заменить boost :: intrusive_ptr чем-то другим. Я могу заменить boost :: scoped_ptr на std :: unique_ptr, включив поддержку c ++ 11. Мотивом этого изменения является то, что мне нужно связать всю библиотеку boost (только заголовки) с исходным кодом. Обратите внимание, что я не использую ссылки для повышения библиотек в моем коде.

Я был бы рад, если бы кто-нибудь знал альтернативу boost :: intrusive_ptr или умные указатели boost в целом.

1

Решение

Задача ещё не решена.

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