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