我正在使用没有任何复制操作符的Class(Object):它现在基本上无法复制.我有一个
std::map<int,Object> objects
列出具有int标识符的对象的变量.如何在不使用复制运算符的情况下将Object添加到此映射中?我试过了
objects.insert(std::pair<0,Object()>);
但那不会编译.我想最初使用默认构造函数在地图内部创建我的对象,但是写作
objects[0]; 失败...谢谢:)
objects[0];
c++ constructor stdmap copy-constructor
c++ ×1
constructor ×1
copy-constructor ×1
stdmap ×1