不同风格的shared_ptr之间的差异
boost::shared_ptr
、
std::tr1::shared_ptr
以及即将推出的(在 C++0x
中)std::shared_ptr
?
从一种移植到另一种会产生任何开销吗?或者它们基本上是相同的吗?
Are there any differences between boost::shared_ptr
, std::tr1::shared_ptr
and the upcoming (in C++0x
) std::shared_ptr
?
Will porting from one to another have any overhead or are they basically the same?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据 Boost 网站,
boost::shared_ptr
...根据维基百科 C++0x 页面
如果您的代码适用于 TR1/Boost 版本,它也应该适用于 C++0x 版本(但不一定反之亦然)。
According to the Boost website, the
boost::shared_ptr
...According to the Wikipedia C++0x page
If your code works with the TR1/Boost version, it should work with the C++0x version (but not necessarily vice versa).