Ссылки

Ссылки

X Æ A-12


Нет, не в гулаг. Совсем недавно мы разобрали такую тему, как указатели, советую ознакомиться - https://telegra.ph/Ukazateli-10-08

Сразу начнем с главного, что же такое ссылка, ссылочный тип данных?

Де-факто, ссылка, так же, как и указатель, хранит адрес какого-то объекта в памяти. Ключевой особенностью является то, что ссылка не требует операции разыменования.

Перейдем к примеру.


Возникает вопрос, зачем же тогда использовать указатели, если ссылки удобнее. Ссылки имеют определенные отличные свойства - они не могут быть не инициализированы, указывать на NULL, или меняться после инициализации. Так же важно учесть, что арифметики ссылок не существует, а арифметика указателей есть, что делает указатели куда более гибкой вещью(подробнее об арифметике указателей будет позже).

Подробнее о том, где и как используются ссылки, будет в следующих постах, ждите).


С ув. TechMentor.

Report Page