#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; }
标签:容器,begin,函数,insert,int,pos,b1,sizeof From: https://www.cnblogs.com/fushuxuan/p/17888927.html