Недавно C++ эксперт сказал мне, что:Функция Передавать по ссылке
void f(int &*r);
действительный пропуск на контрольном примере, хотя я думал, что это какое-то указатель на ссылку, которая является незаконной. Из моего знания правильной формы для прохода по ссылке либо форма следующее:
void f1(int *&r);
void f2(int &r);
Можете ли вы объяснить ситуацию первого примера (функция ф)?
Ваш "эксперт" был смущен , – juanchopanza
Я не уверен, но 'int * & r' его ссылка на указатель,' int & r' int ссылается на int, никогда не видел 'int & * r' ... – Netwave
Этот человек сказал вам, что они были экспертом , или вы сами назначили им роль? –