Возможный дубликат:
Каковы различия между переменной указателя и ссылочной переменной в С++?
В чем смысл * и при применении к именам переменных?
Попытка понять смысл "&
" в этой ситуации
void af(int& g)
{
g++;
cout<<g;
}
Если вы вызываете эту функцию и передаете имя переменной - она будет действовать так же, как и обычный void(int g)
. Я знаю, когда вы пишете &g
, это означает, что вы передаете адрес переменной g
. Но что это значит в этом примере?