Вы получили ответы, в которых упоминается, что ctor не может изменить то, что копируется, - и они правы. Помещение const там имеет такой эффект.
Более важно, однако, то, что временный объект не может связываться с неконстантной ссылкой. Копирующий ctor должен иметь ссылку на const-объект, чтобы иметь возможность делать копии временных объектов.