Почему int & a = <значение> не разрешено в C ++?
Я читаю о ссылках в C ++. Это говорит о том, чтоint& a = 5
выдает ошибку времени компиляции.
ВМышление в C ++ - Брюс ЭкельАвтор говорит, что компилятор должен сначала выделить хранилище дляИНТ и создайте адрес для привязки к ссылке. Хранениедолжен бытьConst так какменять это не имеет смысла.
Я смущен в этом пункте. Я не могу понять логику этого. Почему можноизменить содержание в хранилище? Я понимаю, что этоне соответствует правилам C ++, но почему?