¿Pegar un objeto a una referencia?

He estado leyendo algunos códigos OSS últimamente y me topé con esta pieza peculiar:

class Foo { ..... };
void bar() {
    Foo x;
   Foo *y=new Foo();
   x=(const Foo &) *y;
}

Por mi vida, no puedo encontrar documentación sobre el comportamiento de lanzar un objeto a una referencia constante.

Respuestas a la pregunta(4)

Su respuesta a la pregunta