c++ 引用

 

1.&在此不是求地址运算,而是起标识作用

2.传递引用给函数与传递指针的效果是一样的。这时,被调函数的形参就成为原来主调函数中的实参变量或对象的一个别名来使用,所以在被调函数中对形参变量的操作就是对其相应的目标对象(在主调函数中)的操作。

3.使用引用传递函数的参数,在内存中并没有产生实参的副本,它是直接对实参操作;而使用一般变量传递函数的参数,当发生函数调用时,需要给 形参分配存储单元,形参变量是实参变量的副本;如果传递的是对象,还将调用拷贝构造函数。因此,当参数传递的数据较大时,用引用比用一般变量传递参数的效 率和所占空间都好

自己在写快排的时候,前面两个函数没有写引用就出现了错误,引用作为函数的参数时,是直接把参数的名字放进函数就行了,我之前还以为要用地址什么鬼的

 

 

 

 

 

 

 

 

https://blog.csdn.net/qingkongyeyue/article/details/54344085

posted @ 2018-08-25 23:58  有梦就要去实现他  阅读(152)  评论(0编辑  收藏  举报