Это не его код, он пытается найти объяснение тому, что он делает.

леднее время я читал некоторый код OSS и наткнулся на этот специфический кусок:

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

На всю жизнь я не могу найти документацию о поведении приведения объекта к константной ссылке.