Почему int & a = <значение> не разрешено в C ++?

Я читаю о ссылках в C ++. Это говорит о том, чтоint& a = 5 выдает ошибку времени компиляции.

ВМышление в C ++ - Брюс ЭкельАвтор говорит, что компилятор должен сначала выделить хранилище дляИНТ и создайте адрес для привязки к ссылке. Хранениедолжен бытьConst так какменять это не имеет смысла.

Я смущен в этом пункте. Я не могу понять логику этого. Почему можноизменить содержание в хранилище? Я понимаю, что этоне соответствует правилам C ++, но почему?

Ответы на вопрос(3)

Ваш ответ на вопрос