0

可能重复:
C++ 中的引用
int & 是什么意思

我很难理解int &f = d以下代码中的语句。如果有人能解决这个问题,我将不胜感激

int main()
{ 
   int d = 13 ;
   int &f = d ;
   std::cout << f;
}

编辑:我熟悉引用的概念对不起我没有提供足够的背景。我知道如果我做这样的事情

int a = 12
std::cout << &a //this gives the address of a and not the content of the address which is 12

现在我 int &f = d 的问题对我来说是 f 似乎需要一个地址,而 d 给它一个值而不是地址。

4

1 回答 1

1

我可以写,写,但更好的答案在这里:http://en.wikipedia.org/wiki/Reference_(C++)

通常,在 C++ 中,它类似于指针。f用作指什么d是的东西。

于 2012-10-25T00:31:01.207 回答