Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
19 / 19 / 5
Регистрация: 17.10.2010
Сообщений: 247
1

возврат по ссылкам

05.11.2010, 21:03. Показов 2030. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
На защиту лаб.работы препод требует рассказать о возврате по ссылкам. Зачем они? Как они описываются, какой у них плюс?
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.11.2010, 21:03
Ответы с готовыми решениями:

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

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

Переход по ссылкам
Помогите пожалуйста!!! Написал программу, которая загружает html-документы. Документы содержат...

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

5
MiThEoN
466 / 323 / 42
Регистрация: 31.10.2009
Сообщений: 546
Записей в блоге: 2
06.11.2010, 01:59 2
http://ru.wikipedia.org/wiki/Ссылка_(C%2B%2B)
1
В астрале
Эксперт С++
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
06.11.2010, 02:06 3
Возврат по ссылке:

C++
1
2
3
4
5
6
7
8
9
10
//Шаблонная функция
template<class T>
//Так называемый геттер. Возвращает константную
//ссылку на объект типа T. 
//Если T - например вектор или другая сложная структура
//работает быстрее чем возврат по значению
const T& GetW() const
{
     return w;
}
Ну и вообще кроме скорости, это несколько безопаснее что-ли, но с другой стороны опаснее, ибо значение возвращенное по константной ссылке мы можем изменить. Но могу быть не прав.
2
19 / 19 / 5
Регистрация: 17.10.2010
Сообщений: 247
07.11.2010, 21:45  [ТС] 4
я с этого примера ничего не понял, у нас - первый курс, ООП, можете написать наглядный пример, например, как передать несколько переменных ссылками?
0
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
07.11.2010, 22:25 5
Цитата Сообщение от vaselo Посмотреть сообщение
рассказать о возврате по ссылкам.
возврат по ссылке используют для того чтобы функция могла стоять слева от знака равно, используется при перегрузке некоторых операторов
например
C++
1
2
3
4
5
myclass& myclass::operator += ( const myclass& D )
{
    var_1 += D.var_1;
    return *this;
}
такая перегрузка позволит написать
C++
1
2
myclass A, B(1), C(2);
A = B += C;
как передать несколько переменных ссылками?
C++
1
void myclass2::set( myclass1& A, const myclass1& B );
в даном примере передается две ссылки на объекты класса myclass1, объект А может изменятся, объект В не может измянятся так как стоит модификатор const, преимущество передачи по ссылке - экономия памяти, так как при обычной передачи параметров в функцию они копируются.
1
19 / 19 / 5
Регистрация: 17.10.2010
Сообщений: 247
07.11.2010, 23:11  [ТС] 6
а вот, если у меня в функции получаются переменные минимум, максимум, и новый массив, я понял просто return arr[][], min, max; нельзя писать, покрайней мере препод ругнулся, когда я такое написал, вот как быть в таком случае: можно несколко ссылок написать типа *arr *min.....?

Добавлено через 39 минут
и вообще, без классов можно это сделать?
0
07.11.2010, 23:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.11.2010, 23:11
Помогаю со студенческими работами здесь

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

Автокликер по ссылкам
Привет, помогите . Есть сайт контексной рекламы. ввожу адресс сайта ввожу логин пароль выходить...

Вопрос по ссылкам
Приветствую всех! Сделал страницу на сайте сателлита под нужный запрос с проставленными ссылками...

Поиск по ссылкам
1с 8.3. Нужно сделать поиск по ссылкам который выдаст все документы в которых встречается нужная...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru