В чём разница указателей и ссылок? Я вот не понимаю.В чём разница указателей и ссылок?Вроде оба выполняют одну вещь.Вроде обоих можно запульнуть в динамическую память.В чём их разница?Может что-то производительней?Я лишь вижу отличие в том что у ссылки читабельней синтаксис.

21 Авг 2019 в 06:26
175 +1
0
Ответы
1

Указатели и ссылки являются двумя различными концепциями в языке программирования. Вот основные различия между ними:

Указатели представляют адрес ячейки памяти, в которой хранится определенное значение. Ссылки же представляют собой другое имя для переменной, т.е. они указывают на существующую переменную.

Указатели могут быть переназначены, т.е. вы можете изменить адрес, на который указывает указатель. Ссылки не могут быть переназначены, они всегда указывают на одну и ту же переменную.

Указатели могут указывать на несуществующую область памяти (например, после удаления объекта), что может привести к ошибкам во время выполнения программы. Ссылки всегда указывают на существующую переменную.

Использование указателей требует явной работы с адресами памяти, что может быть сложно и более подвержено ошибкам. Ссылки абстрагируют программиста от этой низкоуровневой работы.

В плане производительности указатели могут быть немного быстрее, поскольку они просто хранят адрес памяти, в то время как ссылки могут требовать дополнительных операций для разыменования.

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

20 Апр в 13:18
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 588 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир