possível usar std :: map em C ++ com uma classe sem nenhum operador de cópi

Estou usando uma classe (Object) que não possui nenhum operador de cópia: basicamente não pode ser copiada agora. Eu tenho u

std::map<int,Object> objects

variável que lista objetos com um identificador int. Como eu poderia adicionar um objeto a esse mapa sem ter que usar operadores de cópia? Eu tente

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

mas isso não será compilado. Gostaria de criar meu objeto inicialmente dentro do mapa usando o construtor padrão, mas escrevendo

objects[0]; falha ... Obrigado

questionAnswers(3)

yourAnswerToTheQuestion