Вопрос по void

 

Здравствуйте. Подскажите как работает функция оглавление которой содержит &

Вот такого  формата void Function(сonst double &Lot)

Спасибо. 

 

Фактически ссылка - это указатель, который всегда разыменован (урезанная версия указателей). Другими словами это тоже самое:

void Function(сonst double *Lot) // в mql не скомпилируется
{
    *Lot = ;
}

В интернете полно информации, тема: "ссылки и указатели" от C++.

 

Это константная ссылка. Обычно так делают для типов данных с размером более 8 байт чтобы не переполнять стек.

В данном случае эта ссылка не очень-то и нужна. 

Причина обращения: