|
Модераторы: bsa |
|
Albuquerque |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 14.10.2017 Репутация: нет Всего: нет |
Я не могу понять, зачем функция возвращает значение по ссылке? Понимаю, что она может выступать левым операндом, но когда не требуется от нее этого, зачем возвращать значение по ссылке? В книге липпмана, му, лажойе этот прием используется постоянно и функция практически всегда правый операнд, но они не очень понятно разъяснили зачем. Почему бы мне просто не вернуть значение, если я не использую функцию как L-значение?
|
|||
|
||||
borisbn |
|
||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 21 Всего: 135 |
Пример 1:
Пример 2:
-------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
||||
|
|||||
Alexeis |
|
|||
Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 4 Всего: 459 |
Ссылка реализуется через указатели. Вернуть ссылку чаще всего реализуется через вернуть указатель на данные.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Albuquerque |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 14.10.2017 Репутация: нет Всего: нет |
В общем, чтобы не копировать и тратить меньше ресурсов, да? |
||||||
|
|||||||
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |