【发布时间】:2014-04-18 03:07:10
【问题描述】:
它放弃了auto_ptr,增加了unique_ptr和shared_ptr。它们是否足以让 c++ 放弃auto_ptr?必须有有时auto_ptr 可能会导致不好的结果。谁能举个例子?
如果它不做坏事,C++11 会保留它而不是放弃。
【问题讨论】:
-
除了其他答案都很好之外,使用
unique_ptr和shared_ptr通过make_unique或make_shared比使用香草auto_ptr构造函数更有效new里面有运营商。
标签: c++ c++11 smart-pointers