我在代码中使用了
我已经阅读了“
boost::scoped_ptr
,现在想用std::unique_ptr
来替换它。我想知道转换到std::unique_ptr
是否有任何缺点。Boost可以跨平台和编译器使用。但我不确定所有编译器是否都支持C++11,例如MSVC。我知道GCC和Clang对C++11的支持非常好。我已经阅读了“
intrusive_ptr
in C++11”这个SO问题,其简短的答案是“否”。如果有人使用过两者,请分享您的评论和想法。
std::unique_ptr
是由标准规定的,因此任何符合规范的实现都应该支持它。但我不确定你具体在问什么。你所链接的问题特别想要Boost的语义。你的问题似乎有些不同,但我不确定它是什么。 - 5gon12ederstd::unique_ptr
。 - Mgetz