20 / 16 / 11
Регистрация: 07.12.2013
Сообщений: 244
1

Возврат ссылки

12.04.2014, 05:34. Показов 1948. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
int & function(int);
Понятно для чего передают аргументы в функцию как указатели или ссылки.Но зачем функция возвращает ссылку? Чтобы сэкономить память и время?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.04.2014, 05:34
Ответы с готовыми решениями:

Возврат r-ссылки
Здравствуйте У меня вопрос, не могу понять почему так происходит Знаю, это бессмысленный код, он...

Возврат ссылки
Задача которая считывает массив и определяет минимальный, макисмальный, первый отрицательный...

Возврат ссылки из метода
Доброго времени суток! Дано: структура: struct Point { float x; float y; float z; };...

Возврат ссылки из функции
Изучаю С++, знаю С. Вот такой простенький вопросик есть. В чем вообще разница: class Str {...

2
205 / 181 / 112
Регистрация: 15.03.2014
Сообщений: 391
12.04.2014, 05:54 2
Игорюня, как вариант использования возвращения ссылки - это перегрузка операторов в классах.
Практически в любой книге с темой ООП C++ это объясняется.
Лично я вычитал информацию из книги
Р. Лафоре Объектно-ориентированное программирование в С++ (4-е издание) 2004
Глава 8. Перегрузка операций.
1
5496 / 4891 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
12.04.2014, 06:52 3
Цитата Сообщение от Игорюня Посмотреть сообщение
Чтобы сэкономить память и время?
Когда как. Ссылка позволяет, например, вот так делать:
C++
1
2
3
4
5
6
7
8
   int a;
 
   int& get()
   {
       return a;
   }
...
   get() = 10;
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.04.2014, 06:52
Помогаю со студенческими работами здесь

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

Возврат ссылки на локальную переменную
Привет, есть такой код: int*& change(void) { int* x(new int(50)); return x; } int...

Возврат константной ссылки из функции
Можно ли из функции возвращать константную ссылку? Есть след. классы: class A { /*чтото тяжёлое,...

Не работает возврат ссылки на объект
Есть простой класс с двумя полями и одним методом, который печатает их. Функция generate() создаёт...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru