1

std::shared_ptrVS2010和VS2010 有什么区别boost::shared_ptr

实现几乎相同吗?还是有显着差异?

什么是最有效/优化的?

谢谢。

4

1 回答 1

1

VS2010 的shared_ptr实现符合(或至少试图符合)C++11 标准。

boost::shared_ptr另一方面,它是在更早的时候开发的,并且是作为 boost 的一部分而不是 C++ 标准库的一部分。我相信两者对于生产使用都足够有效,但是使用 boost 会迫使你......使用 boost ;)。这在某些情况下是完全不能接受的。

于 2012-04-17T12:51:10.927 回答