1

std::shared_ptrVS2010との違いは何boost::shared_ptrですか?

実装はほぼ同じですか?それとも大きな違いはありますか?

最も効率的/最適化されているものは何ですか?

ありがとう。

4

1 に答える 1

1

VS2010 のshared_ptr実装は、C++11 標準に準拠しています (または、少なくとも準拠しようとしています)。

boost::shared_ptr一方、C++ 標準ライブラリではなく、boost の一部として開発されました。どちらも本番環境での使用には十分効率的だと思いますが、ブーストを使用すると...ブーストを使用する必要があります;)。場合によっては、これはまったく受け入れられません。

于 2012-04-17T12:51:10.927 に答える