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