Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать функцию, параметром которой является одномерный массив https://www.cyberforum.ru/ cpp-beginners/ thread1259880.html
Всем привет! Помогите, пожалуйста, выполнить лабораторку. Задание: Создать функцию параметром которой является одномерный массив. Тело функции реализовать двумя способами: через обращение к...
C++ Sort()
Страуструп в своей книге вызывает эту функцию без всяких дополнительных библиотек. У меня же такая функция в стандартной библиотека остутствует, как в пространстве имен std. Есть лишь qsort, но она...
C++ Регулярные выражения
Доброй ночи! Использую вот такой код void INITDIALOG(void* p){ char* bufer = new char; server.GetLocList(bufer); char * t = bufer; std::string s = std::string(bufer); std::smatch m;...
C++ Указатель на матрицу Привет народ! Объясните, как передать в функцию указатель на матрицу(не на ее элемент, а на саму)? То есть как записать, например, такое: int x; void function(указатель на matrix) { x =... https://www.cyberforum.ru/ cpp-beginners/ thread1259873.html
C++ Не работает cin.getline при считывании строки большей буфера https://www.cyberforum.ru/ cpp-beginners/ thread1259869.html
Доброго всем времени суток!:) Проблема состоит в том, что если ввести 4 и более символов cin.getline(boofer, 3); перестаёт работать. Как я понимаю, getline должен считать в boofer 3-1 символа....
Отсортировать каждую строчку матрицы по убыванию элементов алгоритмом Шелла C++
дана матрица размерности nxn, содержащая целые числа. Отсортировать каждую строчку матрицы по убыванию элементов алгоритмом Шелла.
C++ Самый простой аналог игры "BlackJack"
Всем привет! Ребята такая проблема нужно написать самый простой аналог игры "BlackJack"! Вот мой код! # include <iostream> # include <ctime> # include <stdlib.h> # include <iomanip> using...
C++ Классы. Двунаправленный список Проблема в ф-ции deleteByValue(int value0) , она удаляет не только один эл-т, но вдобавок ещё все предыдущие...... По контрольным значениям я понял, что элементы: currElement->next->prev и ... https://www.cyberforum.ru/ cpp-beginners/ thread1259852.html
C++ В двумерном массиве из 0 и 1 вычислить длину границы. https://www.cyberforum.ru/ cpp-beginners/ thread1259846.html
1). Задан двумерный массив, содержащий значения 0 и 1. Единичные значения объединены в единую связную область. Вычислить длину границы, проходящую по единичным значениям, соприкасающимся с нулевыми.
C++ Сжатие данных. Можно ли сжать любой 100-байтовый файл хотя бы на 1 бит? есть ли такой алгоритм который бы сжал любой файл 100 байт - хотя бы на 1 бит https://www.cyberforum.ru/ cpp-beginners/ thread1259843.html
55 / 49 / 42
Регистрация: 18.07.2014
Сообщений: 194
21.09.2014, 09:53 0

Взятие адреса в аргументе

21.09.2014, 09:53. Просмотров 952. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено AVATAR как решение

Решение

Это не операция взятия адреса. Это ссылка.
Если так не делать, то в функцию будет передаваться копия объекта, а копирование больших объектов - штука затратная по времени. А передача ссылки - дело быстрое. const ставится для того, чтобы функция не могла изменить передаваемый ей объект. Таким образом происходит симулирование передачи параметра по значению.

Вернуться к обсуждению:
Взятие адреса в аргументе
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.09.2014, 09:53
Готовые ответы и решения:

Взятие значение из адреса
Имеется код добавления объекта &quot;точка&quot; в массив точек: void arr_point::add_point(point &amp;p) {...

Взятие адреса у константной переменной при объявлении
Можно пример?

Зачем взятие адреса нулевого элемента массива, если сама переменная и так его содержит?
Доброго времени суток. Очень часто наблюдаю во всевозможных примерах такого вида код: void* bits...

[Двусвязные списки] Добавление по индексу. Взятие адреса по индексу
По заданию требуется: 1) Создать функцию void Insert(Person&amp; person, int index), помещающую...

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