Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
std::shared_ptrVS2010和VS2010 有什么区别boost::shared_ptr?
std::shared_ptr
boost::shared_ptr
实现几乎相同吗?还是有显着差异?
什么是最有效/优化的?
谢谢。
VS2010 的shared_ptr实现符合(或至少试图符合)C++11 标准。
shared_ptr
boost::shared_ptr另一方面,它是在更早的时候开发的,并且是作为 boost 的一部分而不是 C++ 标准库的一部分。我相信两者对于生产使用都足够有效,但是使用 boost 会迫使你......使用 boost ;)。这在某些情况下是完全不能接受的。