>>292
こういう風に書き換えたらわかるかな?
int main() {
int& a = 1; // エラー
const int& aa = 1; // OK
}