数据类型之后或变量名称之前的参考符号之间的区别?

ana*_*acy 5 c++

我想知道在引用变量时是否有区别,“引用符号”在哪里?

如...

vector<int>& v;
vector<int> &v;
Run Code Online (Sandbox Code Playgroud)

有什么不同,还是真的只是偏好?

Hug*_*ugo 7

这完全是偏好,但当我声明变量或指定参数时,我喜欢将 & 保留在类型旁边。这样,当我引用一个变量并使用时&my_variable,我只需查看它就知道它是一个变量引用,与声明无关。我用指针做同样的事情。当我看到我知道这只是取消引用时,我int* ptr;就这样声明了它们。*ptr