объект со своим адресом, который хранит адрес другого объекта? Типо как указатель, только без арифметики и не требующий разъименования?
С точки зрения ABI это чаще всего обычный указатель Арифметику и разыменование полностью берёт на себя компилятор
В идеальных случаях ссылки ещё могут соптимизироваться в "ничего", то есть никакого оверхэда ни по тактам процессора, ни по памяти, но это не гарантируется.
Обсуждают сегодня