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

1 c++

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

int i = 0;
int& r = i;
Run Code Online (Sandbox Code Playgroud)

然后是ir完全等同?

Eri*_*din 5

这意味着r是i的别称。它们都将引用相同的变量。这意味着如果您编写(在代码之后):

r = 5;
Run Code Online (Sandbox Code Playgroud)

然后i将是5。