по ссылке

Добро пожаловать на наш сайт по ссылке.
Гиперссылка в программировании — это объект, указывающий на конкретные данные, но не хранящий их. Получение объекта по ссылке именуется разыменованием.

Гиперссылка не считается указателем, а элементарно считается иным именованием для объекта.

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

Оглавление
1 Примеры реализаций ссылок
1.1 C++
1.2 Java и C#
1.3 PHP
1.4 Erlang
2 См. еще
3 Примечания
Примеры реализаций ссылок
C++
Ссылки в C++ обязаны быть связаны с любым объектом. Этим образом, «нулевые ссылки» (не связанные с любым объектом) в C++ отсутствуют. Разыменование ссылок в C++ не настятельно просит особого оператора. Этим образом, в C++ ссылки — конфигурация передачи адреса в стек впрямую, минуя копирование и указатели. При компилировании все ссылки на объект и его именованием заменяются одним номером сего объекта.

В надлежащем случае параметр x передаётся по значению, а y — по ссылке. Итог работы функции помещается в y:

#include

using namespace std; // без данной записи нам бы довелось дописывать «std::» к cout и endl

void square(int x, int &result)
{
result = x*x;
}

int main()
{
int y = 0; //Инициализация
square(3, y);
cout
Reference = make_ref(), % создание ссылки
{server, N} ! {put, self(), Reference, K, V}, % выслать запрос, подключающий ссылку
receive {reply, Reference, ok} -> ok % реакция на запрос
after 5000 -> {error, timeout} % или же таймаут
end.