pass by value or pass by reference? 我们知道,当函数在传递值的时候,会新建一个变量(没有名字)储存这个值 然后传递.降低程序运行的效率. 如果使用引用(reference)传递的速度很快,就可以避免这样的问题. 那么,什么是引用? 如何使用引用? 首先,在c++中,引用可以当做一个指针与指针有相同的作用,可以指向某个data,但是使用前必须指明引用哪个变量. eg: int a; int &b=a; 表示b是a的引用,此时b等价于a,对b进行修改,a也会被修改…