如果是 C++,如果我写:
int i = 0;
int& r = i;
那么 i
和 r
完全等价吗?
最佳答案
这意味着 r 是 i 的另一个名字。他们都将引用同一个变量。这意味着如果你写(在你的代码之后):
r = 5;
那么 i
将为 5。
关于c++ - C++ 中的引用和普通变量句柄有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1409775/
标签 c++
如果是 C++,如果我写:
int i = 0;
int& r = i;
那么 i
和 r
完全等价吗?
最佳答案
这意味着 r 是 i 的另一个名字。他们都将引用同一个变量。这意味着如果你写(在你的代码之后):
r = 5;
那么 i
将为 5。
关于c++ - C++ 中的引用和普通变量句柄有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1409775/