【C++】vectorの連結【滅びろ】

C++ってめんどくしゃい。
vectorの連結やってみた。

#include <iostream>
#include <vector>

using namespace std;

int main(int argc, char* argv[]){
    vector<int> v1;
    vector<int> v2;

    v1.push_back(1);
    v1.push_back(2);
    v1.push_back(3);

    v2.push_back(4);
    v2.push_back(5);
    v2.push_back(6);

    v1.insert(v1.end(), v2.begin(), v2.end());

    for(int i=0; i<v1.size(); i++){
        cout << v1.at(i) << endl;
    }

    return 0;
}

結果

1
2
3
4
5
6