leecode题中给出的数组有时是vector & num,有时是vector num。
这是非常基础的问题,但是一直理解的不够深入。
vector传入的是原数组的复制品,另外开辟了一块物理内存空间,在函数内部修改vector,不会对原来的vector数组产生影响。
vector&是引用传递,即传入的是vector本身,函数对vector的任何修改都会影响到vector自身。
leecode题中给出的数组有时是vector & num,有时是vector num。
这是非常基础的问题,但是一直理解的不够深入。
vector传入的是原数组的复制品,另外开辟了一块物理内存空间,在函数内部修改vector,不会对原来的vector数组产生影响。
vector&是引用传递,即传入的是vector本身,函数对vector的任何修改都会影响到vector自身。