1)引用是另一个变量的别名,也就是已经存在的一段存储空间的别名;
2)引用作为变量别名而存在,因此在一些场合可以代替指针;
3)引用相对于指针来说具有更好的可读性和实用性。
注意:函数中的引用形参不需要进行初始化,调用的时候初始化。
swap函数的实现对比:
const引用(对常量的引用)
1)在c++中可以声明const引用;
2)const Type & name = var;
3)const引
1)引用是另一个变量的别名,也就是已经存在的一段存储空间的别名;
2)引用作为变量别名而存在,因此在一些场合可以代替指针;
3)引用相对于指针来说具有更好的可读性和实用性。
注意:函数中的引用形参不需要进行初始化,调用的时候初始化。
swap函数的实现对比:
1)在c++中可以声明const引用;
2)const Type & name = var;
3)const引