为什么在向量推回列表中出现C2280错误?

时间:2019-03-03 17:50:22

标签: c++ unique-ptr

这是我的代码。

class Obj
{
    int iNum = 0;
};

vector<list<unique_ptr<Obj>>> vlist;
list<unique_ptr<Obj>> List;
List.push_back( make_unique<Obj>() );
vlist.push_back( List ); // <<--- C2280 Error

C2280“试图引用已删除的功能”

我阅读了相关问题,但仍然无法解决我的问题。我对xmemory文件中的删除功能有疑问。 预先感谢。

0 个答案:

没有答案