Я использую класс (объект), у которого нет оператора копирования: его сейчас невозможно скопировать.У меня есть переменная
std::map<int,Object> objects
, которая перечисляет объекты с идентификатором int.Как я могу добавить объект на эту карту без использования операторов копирования?Я попытался
objects.insert(std::pair<0,Object()>);
, но это не скомпилируется.Я просто хотел бы сначала создать свой объект внутри карты, используя конструктор по умолчанию, но запись
objects[0];
не удалась ...