3

Visual Studio 2008 中有类似 unique_ptr<> 的东西吗?

仅事件 Visual Studio 标头也可以。

我想要这个功能,但不想使用 3-rd 方库。因为我正在编写示例/学习代码。

如果没有,为了简化,我将不得不直接使用原始指针。虽然我觉得不舒服......

4

1 回答 1

3

VS2008 不支持右值引用,因此不支持移动操作。unique_ptr行为依赖于这些,因此在 C++03 中不能完全替代。auto_ptr使用 copy-Ctor 来做 move-Ctor 应该做的事情。您可以使用这些,但我建议不要这样做,因为编译器无法帮助您找到不需要的副本,就像他使用unique_ptr.

另见此处:unique_ptr boost 等价物?

于 2013-03-05T11:08:36.483 回答