Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.97/30: Рейтинг темы: голосов - 30, средняя оценка - 4.97
27 / 27 / 4
Регистрация: 02.11.2010
Сообщений: 370
1

Ссылки vs Указатели

10.07.2012, 18:54. Просмотров 6083. Ответов 81
Метки нет (Все метки)

Почему ссылки считаются более хорошим средством, чем указатели?
Ведь если человек будет использовать сторонние классы, он может не заметить, скажем
int &val
и не будет знать, что передается ссылка, а вовсе не копия. Это может повлечь за собой кучу неприятностей. Даже сам разработчик может спустя время забыть о злополучном знаке &. Так почему ссылки лучше?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.07.2012, 18:54
Ответы с готовыми решениями:

Указатели и ссылки c++
Здравствуйте! Не могли бы вы объяснить как можно использовать ссылки и указатели c++ на практике? Я...

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

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

Ссылки и указатели
#include <iostream> using namespace std; int main() { int *n=new int{1,2};...

81
554 / 508 / 25
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
15.07.2012, 00:44 81
Цитата Сообщение от alex_x_x Посмотреть сообщение
в java и шарпе все объекты передаются по ссылке
не совсем так, немножко посложнее и тоже с нюансами. но это неважно, нужно просто понимать, с чем играемся, и все будет хорошо.
0
Эксперт С++
2328 / 1701 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
15.07.2012, 01:29 82
Цитата Сообщение от novi4ok Посмотреть сообщение
не совсем так, немножко посложнее и тоже с нюансами. но это неважно, нужно просто понимать, с чем играемся, и все будет хорошо.
В спецификации C# объектами именуются именно переменные reference типов:
Variables of value types directly contain their data whereas variables of reference types store references to their data, the latter being known as objects.
Так что относительно C# все так.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.07.2012, 01:29

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

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

Указатели и Ссылки
извеняюсь,но никак не могу понять. int sum(int* inLeft, int* inRight) { if(inLeft ==...

Указатели и ссылки
Допустим, что есть функция, в которую мы кидаем массив по указателю и кол-ву элементов. void...

Ссылки и указатели
Здравствуйте, может кто объяснить в чем будет отличие при передаче в функцию по **, *, *&, &(**),...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
82
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.