Ответ на этот вопрос (&) отвечает на этот вопрос.
Ссылка - это просто псевдоним переменной, которой она назначена ..
И const - это ограничение, накладываемое компилятором на переменную, объявленную как const
int x = 1000;
const int &r = x;
В данном случае это константная ссылка на неконстантную переменную. Таким образом, вы не можете изменить данные x с помощью ссылочной переменной r (просто действует только для чтения) .. все же вы можете изменить данные x, изменив x
const int z = 3000;
int &t = z
В этом случае неконстантная ссылка на константный член, который не имеет смысла. Вы говорите, что reference может позволить вам редактировать константный член (что никогда не возможно) ..
Так что, если вы хотите создать ссылку для константного члена, она должна быть похожа на первый случай, который вы упомянули
const int z = 3000;
const int &t = z;