方法1:
vector<int > v1(v2);//聲明
方法2:
vector<int > v1();v1.swap(v2);//將兩個容器內的元素交換 需要構建臨時對象,一個拷貝構造,兩次賦值操作。
方法3:
v1.assign(v2.begin(), v2.end());//將v2賦值給v1 但會清除掉v1以前的內容
方法4:
v1 = v2 //最簡單
方法5: //遍歷v2,賦值給v1 效率慢
vector<int >::iterator it; //聲明迭代器
for(it = v2.begin();it!=v2.end();++it)
{
v1.push_back(it);
}