&:表示引用。可以用于深拷贝
#includeusing namespace std; int main() { int b = 32; int &c = b; cout <<"c的地址="<< &c< 从中可知地址一样相当同一个对象。当修改c中的值时,b也随着修改
#includeusing namespace std; int main() { int b = 32; int &c = b; cout <<"c的地址="<< &c< 众所周知 const int a=123;之后a为常量是不可以a=23;进行修改的,但如果&用于const呢?神奇的事情发生了
#includeusing namespace std; int main() { int b = 32; const int &c = b; cout <<"c的地址="<< &c< 常量就这样地被修改了。
从上述可知,一个变量前加了&=另一个变量。那么这两个变量属于同一个,只是名字不一样。注意的是&只能用于同一变量类型。



