可能重複:
What are the differences between pointer variable and reference variable in C++?
What's the meaning of * and & when applied to variable names?「與」 變型後的含義
試圖瞭解在這種情況下的 「&
」 的含義
void af(int& g)
{
g++;
cout<<g;
}
如果你稱這個功能n並傳遞變量名稱 - 它的行爲與正常void(int g)
相同。我知道,當你寫&g
這意味着你通過變量g
的地址。但是這個樣本中的含義是什麼?
您可以找到這些信息在一個詳細的,已經回答了形式[這裏]( http://stackoverflow.com/questions/57483/what-are-the-differences-between-pointer-variable-and-reference-variable-in-c)。 – chris 2012-07-22 21:43:02
表現得像正常?你嘗試過嗎?(v); AF(V);'? – 2012-07-22 21:44:01
這是一個參考,如果你不知道它是什麼,我強烈建議你閱讀一本C++書。 – 2012-07-22 21:44:24