Цитата(Ukrajinec @ 24.12.2014, 18:24 ) | хм.. работает)) а я думал что если функция должна получить адрес, то как аргумент туда и надо писать адрес, а не сам указатель из которого функция сама достанет то что ей надо) спасибо |
В языке С++ есть указатели и ссылки - это разные сущности. Когда объявляешь указатель, то это переменная в памяти, которая хранит адрес на какой объект. А когда объявляешь ссылку на переменную, то это просто псевдоним для этого объекта. например:
Код | int a = 10; int &b = a;
|
здесь а - переменная, которая хранит значение 10 в своей памяти. А b - это ссылка, т.е. псевдоним, другое имя и т.п. сущности, и память для b не выделяется, просто компилятр ставит b в соответствие a.
Добавлено через 7 минут и 15 секунд Указатель на ссылку нельзя создать, а ссылку на указатель можно. |