C++ C++;正确的参考资料

C++ C++;正确的参考资料,c++,C++,有人能解释一下这两条线之间的区别吗 int& i; int &i; 我知道这两个都是参考资料,看起来都很好用。是否有理由使用一个而不是另一个?有没有规定什么是正确的方法 提前谢谢。这两个词在意思上完全没有区别,这纯粹是文体上的问题。只需选择一个,并尝试在项目中保持一致 我相信语言标准中的例子把&符号放在了左边——我想这是一个很好的理由,任何人都会选择一种方式而不是另一种方式 也就是说,正如您所编写的,这两行代码都不是有效代码,因为您不能有未初始化的引用。您将需要以下内容: i

有人能解释一下这两条线之间的区别吗

int& i;
int &i;
我知道这两个都是参考资料,看起来都很好用。是否有理由使用一个而不是另一个?有没有规定什么是正确的方法


提前谢谢。

这两个词在意思上完全没有区别,这纯粹是文体上的问题。只需选择一个,并尝试在项目中保持一致

我相信语言标准中的例子把
&
符号放在了左边——我想这是一个很好的理由,任何人都会选择一种方式而不是另一种方式


也就是说,正如您所编写的,这两行代码都不是有效代码,因为您不能有未初始化的引用。您将需要以下内容:

int a = 10;
int& b = a;

显而易见:一个在“&”前面有空格,另一个没有。在解析中,在“&”之前或之后不需要空格。因此,您忘记了第三个等效示例:
int&i