c++ - C++ 中的引用和普通变量句柄有什么区别?

标签 c++

如果是 C++,如果我写:

int i = 0;
int& r = i;

那么 ir 完全等价吗?

最佳答案

这意味着 r 是 i 的另一个名字。他们都将引用同一个变量。这意味着如果你写(在你的代码之后):

r = 5;

那么 i 将为 5。

关于c++ - C++ 中的引用和普通变量句柄有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1409775/

相关文章:

c++ - 为什么使用 CruiseControl.NET 构建失败,但使用相同的设置可以手动构建?

c++ - 如何修复: Executing lambda expression using pthread in c++

c++ - 二维数组和文件处理 [C++]

c++ - QTreeWidgetItem 中的 QWidget 在重新排序 QTreeWidgetItem 后消失

c++ - 打印带有垂直和水平标题的 QTableView

c++ - 在 CMake 中使用别名目标

c++ - 如何用双C++替换字符串的一部分

c++ - 为什么不同cpp文件中的类的重复定义可以无错误地链接?

c++ - 为什么符号扩展错误具有很高的安全风险?

c++ - union 体的活跃成员,统一的初始化和构造函数