#include
int main(){
int b =0;
int&a = b;
a =4;
std::cout << a<<'\t'<< std::endl;
b =555554;
std::cout << a << std::endl;
return0;
}
在这里也只是想着验证一下 引用是否可以改变这个原来的被引用变量里存的值,最后也确实是可以改变。
用火影忍者里的分身法作比喻:
- 指针其实更像是普通的分身法,即使是分身破灭,对自身也没有影响;
- 引用更像是多重影分身,多重影分身发生了变化,本身也会受到影响。