(mathcal{A}) (mathcal{B}) c++的容器A,B swap(A,B) A.swap(B) 以上两个交换地址,begin()指针变,end()不变,都是O(1) A = B这个不是交换地址。 (mathcal{C}) 线性基修改了pos位,别的位也可能改变!