繁体   English   中英

标准中boost :: shared_ptr和std :: shared_ptr之间的区别 <memory> 文件

[英]Difference between boost::shared_ptr and std::shared_ptr from the standard <memory> file

我想知道boost::shared_ptr和标准<memory>文件中找到的std::shared_ptr之间是否存在任何差异。

std::shared_ptrtr1::shared_ptr的C ++ 0x形式,而boost的boost::shared_ptr应该表现相同。

但是,在符合C ++ 0x标准的实现中, std::shared_ptr应该/可能在shared_ptr类上具有更多的便利行为,如以下链接中所述:

shared_ptr是一个引用计数指针,它像普通的C ++数据指针一样尽可能地起作用。 TR1实现缺少某些指针功能,如别名和指针算法,但C ++ 0x版本将添加这些功能。

虽然从快速粗略的一瞥,我没有在shared_ptr类型上看到operator+和类似的算术运算。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM