unique_ptr 尝试引用已删除的函数
十八道胡同 2019-01-25 10:23:13 我使用unique_ptr,来自动释放内存空间,代码修改完之后,报如下错误:
错误 2 error C2280: “std::unique_ptr<SplitResult,std::default_delete<_Ty>>::unique_ptr(const std::unique_ptr<_Ty,std::default_delete<_Ty>> &)”:
尝试引用已删除的函数 C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\xmemory0 593 1 GuiZ.CPrice_CPlusPlus
可能的原因是:某unique_ptr在被调用了std::move之后再次被使用?
有啥更好的办法来让C++自己释放内存吗?