主要用以下幾種方法:
vector<int> vec; vec.push_back(1); vec.push_back(2);
1.初始化構造時拷貝
vector<int> vec2(vec);
2.assign
vector<int> vec2; vec2.assign(vec.begin(), vec.end());
以上兩種方法都是將vec中的數據復制到vec2中
3.swap
vector<int> vec2; vec2.swap(vec.begin(), vec.end());
這種方法是將vec中的數據移動到vec2中,此時vec為空了
4.insert
vector<int> vec2; vec2.insert(vec2.end(), vec.begin(), vec.end());
將vec中的數據復制一份,插入到vec2的末尾
