Visual Studio 2008 中有类似 unique_ptr<> 的东西吗?
事件 Visual Studio 只有标题也可以。
我想要此功能但不想使用第 3 方库。因为我正在编写示例/学习代码。
如果没有,为了简化,我将不得不直接使用原始指针。虽然心里不舒服....
最佳答案
VS2008 不支持右值引用,因此不支持移动操作。 unique_ptr
行为依赖于这些,因此在 C++03 中可能没有确切的替代品。 auto_ptr
使用 copy-Ctor 来完成应该由 move-Ctor 完成的事情。您可以使用它们,但我建议您不要这样做,因为编译器无法像他使用 unique_ptr
那样帮助您找到不需要的拷贝。
关于c++ - 什么是 "visual studio 2008"的 unique_ptr 替换,没有第 3 个库(例如 boost),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15222161/