Можно рассматривать ссылку, как вариант указателя. Ссылки более безопасны, но менее мощные, из-за своих ограничений.
Например, ссылка не может быть не инициализированной или нулевой - значит нельзя получить ошибку разыменования нуля.
Пример
int a = 5;
int &b = a;
printf("%p %p", &a, &b);
a - переменная целочисленного типа со значением 5.
b - ссылка на переменную целочисленного типа.
Код выведет один и тот же адрес переменной.
Добавить комментарий