#include <bits/stdc++.h>
using namespace std;
int main(){
//第三种
int b1[]={1,2,3,4,5};
vector<int> b(b1,b1+sizeof(b1)/sizeof(int));
int a1[]={1,2};
vector<int> a(a1,a1+sizeof(a1)/sizeof(int));
b.insert(b.begin(),a.begin(),a.end());//insert(pos,first,last) 在pos位置之前,
//插入其他容器位于[first,last]区域的所有元素
cout<<b[0]<<endl<<b[1];
//第二种
int b1[]={1,2,3,4,5};
vector<int> b(b1,b1+sizeof(b1)/sizeof(int));
b.insert(b.begin(),2,1);//insert(pos,n,e) 在pos位置之后,插入n个元素e
cout<<b[0]<<endl<<b[1];
//第一种
int b1[]={1,2,3,4,5};
vector<int> b(b1,b1+sizeof(b1)/sizeof(int));
b.insert(b.begin(),1);//insert(pos,e) 在pos位置之后,新插入元素e
cout<<b[0]<<endl<<b[1];
return 0; }
![]()
![]()