引用
引用:在函数调用时内存不会产生副本(临时变量)
好处:
1,用引用传递函数的参数,能保证参数不会生成临时变量,提高传递效率,且通过const能保证传递的安全性。
2,引用的目的主要用于在函数参数传递中,大块数据或对象的传递效率和空间不如意的问题。
3,与指针的区别:指针指向的变量是间接性操作,且程序可读性差;而引用是对目标变量直接操作。
4,一般用在运算符重载,拷贝构造函数,其他情况也可以推荐使用。
引用应用:
引用作为参数
引用的一个重要作用就是作为函数的参数。在c语言中,作为参数传递时,往往采用指针,因为是临时变量,但现在可以用引用提高效率。
如:
void fun(int *a,int *c) //如