一个vector内容赋值给另一个vector 方法1方法2方法3方法4 方法1 vector<int > v1(v2);//声明 方法2 使用函数assign进行赋值 vector<int > v1;//声明v1 v1.assign(v2.begin(), v2.end());//将v2赋值给v1 方法3 使用swap进行赋值 vector<int > v1(); v1.swap(v2);//将v2赋值给v1 方法4 vector<int >::iterator it;//声明迭代器 for(it = v2.begin();it!=v2.end();++it)//遍历v2,赋值给v1 { v1.push_back(it); }