Четвертый BORLAND С++ и его окружение

       

Простые ссылки


Для объявления ссылок вне функции может использоваться описатель ссылки:

int i = 0;

int &ir = i; // ir является псевдонимом i

ir = 2; // то же, что i = 2

В данном примере создается именующее значение ir, являющееся

псевдонимом i, при условии, что инициализатор имеет тот же тип,

что и ссылка. Выполнение операций с ir имеет тот же результат,

что и выполнение их с i. Например, ir = 2 присваивает значение 2

переменной i, а &ir возвращает адрес i.

Отметим, что type& var, type &var и type & var эквивалентны.



Содержание раздела