1

boost::intrusive_ptr を使用するコードがいくつかあります。std::shared_ptr よりも boost::intrusive_ptr を使用する利点は、私にとって興味深いものです。これらについては、これら2 つの ブログから読みました。

boost::intrusive_ptr を別のものに置き換えることができるかどうか知りたいです。c++11 サポートを有効にすることで、boost::scoped_ptr を std::unique_ptr に置き換えることができます。この変更の動機は、ブースト ライブラリ全体 (ヘッダーのみ) をソースにバンドルする必要があるためです。コード内のどこでもライブラリをブーストするためにリンクを使用していないことに注意してください。

誰かが boost::intrusive_ptr または一般的なブーストのスマート ポインターに代わるものを知っていれば幸いです。

4

0 に答える 0