求大佬解释下
int main()
{
vector<int>vec(2,30);
vector<int> vec1(3,4);
vec1.insert(vec1.begin() + 1, vec.begin(), vec.end());
vector<int>::iterator ite = vec1.begin();
for (; ite != vec1.end(); ite++)
{
cout << *ite << endl;
}
return 0;
}
qiu求大佬解释下 输出的为什么是 4 30 30 4 4