Да, в C ++ ссылка - это не что иное, как псевдоним или "мост", как вы говорите. Каждый раз, когда вы говорите rr
, это , как если бы вы сказали бы ii
, «оригинальное» имя переменной, на которую rr
ссылается.
Это отличается от ссылок во многих других языках (которые ведут себя больше как указатели C ++). В C ++ ссылки не являются объектами, они не имеют отдельной идентичности. Вы не можете указать ссылку «пожалуйста, увеличьте», «укажите нулевое значение» или что-либо еще. Это просто становится другим именем для переменной, на которую указывает ссылка.