VS2010的std :: shared_ptr和boost :: shared_ptr之间的差异

时间:2012-04-17 09:20:02

标签: c++ visual-studio-2010 boost shared-ptr

VS2010的std::shared_ptrboost::shared_ptr之间有什么区别?

实施几乎相同吗?或者是否存在显着差异?

最有效/优化的是什么?

感谢。

1 个答案:

答案 0 :(得分:1)

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

另一方面,

boost::shared_ptr是早期开发的,并且作为boost而不是C ++标准库的一部分。我相信两者都足够有效地用于生产,但使用增强力你......使用提升;)。在某些情况下这是非常不可接受的。