Небольшое исследование производительности передачи аргументов в C++: по значению против константной ссылке (const&).
Ссылка (reference) - альтернативное имя для уже существующего объекта. После инициализации ссылка неразрывно связывается с объектом, на который указывает, и не может быть "перенаправлена" на другой объект. В отличие от указателя, ссылка не может быть нулевой и обязана быть инициализирована в момент создания.
