Ссылка похожа на константный указатель , но не на указатель на константный объект .
const int* p; //can't change the value of *p
int* const p; //can't change p (make it point to a different int)
Ссылки аналогичны последним - после инициализации их нельзя сделать для ссылки на другой объект.