¿Es posible usar std :: map en C ++ con una clase sin ningún operador de copia?

Estoy usando una clase (objeto) que no tiene ningún operador de copia: básicamente no se puede copiar en este momento. Tengo u

std::map<int,Object> objects

variable que enumera objetos con un identificador int. ¿Cómo podría agregar un objeto a este mapa sin tener que usar operadores de copia? Lo intent

objects.insert(std::pair<0,Object()>);

pero eso no se compilará. Solo me gustaría crear mi objeto inicialmente dentro del mapa usando el constructor predeterminado, pero escribiendo

objects[0]; falla ... Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta