|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.07.2017, 21:32 | #1 |
Пользователь
Регистрация: 05.07.2017
Сообщений: 14
|
Нужна помощь.Не получается вернуть ссылку из функции.
Всем привет!В общем решаю вот такую задачку:
*********************************** ******************** Модифицируйте ссылочную версию функции swap (), чтобы она, помимо обмена значениями двух своих аргументов, возвращала ссылку на мень- ший из них. Назовите эту функцию min_swap (). *********************************** ********************** И что-то не получается с возвратом минимального значения.Подскажите в чём ошибка. |
19.07.2017, 21:44 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
У вас нет переменной с таким именем в этой области видимости.
И не надо выкладывать код картинкой.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
19.07.2017, 21:53 | #3 |
Пользователь
Регистрация: 05.07.2017
Сообщений: 14
|
А как это исправить можно?Проинициализировать как-то?
Вот код без картинки. Код:
Используйте тег [CODE] (кнопка с решеткой # в форме сообщения) при вставке кода на форум. Последний раз редактировалось Alex11223; 19.07.2017 в 22:04. |
19.07.2017, 22:03 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Почитать про переменные и их области видимости.
https://ru.wikipedia.org/wiki/%D0%9E...B5.D1.80.D1.8B http://mycpp.ru/cpp/book/c08.html
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 19.07.2017 в 22:21. |
20.07.2017, 00:57 | #5 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
Вот у Вас написано
Код:
2) Как Вы будете обменивать переменные, переданные по значению? |
20.07.2017, 14:20 | #6 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
Не до конца уверен на счёт возвращаемого значения... но, что касается обмена локальных переменных, то он производиться по прямой ссылке (из функции):
Новый точечный рисунок.jpg Последний раз редактировалось ura_111; 20.07.2017 в 14:23. |
21.07.2017, 12:57 | #7 |
Пользователь
Регистрация: 05.07.2017
Сообщений: 14
|
Спасибо!Не очень понял эту тему,пойду почитаю ещё.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужна помощь - ссылку на официальный дистрибутив по VS express 2010, причем ОБЯЗАТЕЛЬНО на английскую версию | Qodd | Софт | 1 | 25.04.2016 00:17 |
Нужна помощь с заданием на рекурсию. Не получается выполнить. | kipairs | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 08.12.2015 18:22 |
Вернуть ссылку на функцию. | Impuls1989 | Общие вопросы C/C++ | 2 | 16.02.2010 00:45 |
C++ Функции! Нужна помощь! | Faceless001 | Помощь студентам | 2 | 29.05.2009 16:51 |