如果是按你上面那样传就是把整个向量都传进去了。是按值传递(如果你不信可以试验一下,这样传参时,在函数内部改变向量内容,不会影响向量本身)int func(vector&a);这样才是按引用传值,传递的才是向量地址。 在函数内部改变了向量的内容会影响向量本身。
这是容器吧,传递的也是首地址。
传递b的地址