Powiel możliwe:
What are the differences between pointer variable and reference variable in C++?
What's the meaning of * and & when applied to variable names?"&" sens po zmiennej typu
Próbując zrozumieć znaczenie "&
" w tej sytuacji
void af(int& g)
{
g++;
cout<<g;
}
Jeśli nazywasz to functio n i pass nazwa zmiennej - będzie działać tak samo jak normalnie void(int g)
. Wiem, że podczas pisania &g
oznacza to, że podajesz adres zmiennej g
. Ale co to oznacza w tej próbce?
Można znaleźć te informacje w sposób szczegółowy, postać już odpowiedział [tutaj] (http://stackoverflow.com/questions/57483/what-are-the-differences-between-pointer-variable-and-reference-variable-in-c). – chris
zachowuje się jak normalnie? czy próbowałeś 'af (v); af (v); '? –
To referencja, a jeśli nie wiesz, co to jest, zdecydowanie zalecamy przeczytanie książki w języku C++. –