vector的初始化
程序员文章站
2022-03-21 20:37:32
...
vector初始化方法
#include <iostream>
#include<vector>
using namespace std;
int main()
{
//vector的初始化方法
//1.初始化一个空的vector,并且添加一个元素
vector<int> first;
first.insert(first.begin(),1);
cout<<first[0]<<endl;
//2.指明vector的所包含的元素个数并且赋初值
vector<int> second(4,100);
cout<<second[3]<<endl;
//3.利用第二个初始化第三个
vector<int> third(second.begin(),second.end());
cout<<third[0]<<" "<<third[3]<<endl;
//4.复制第三个vector
vector<int> fourth(third);
cout<<fourth[0]<<" "<<fourth[3]<<endl;
//5.利用数组进行初始化
int myints[4]={16,2,77,29};
vector<int> fifth(myints,myints+4);
for(int i=0;i<fifth.size();i++)
cout<<fifth[i]<<" ";
return 0;
}
上一篇: vector的创建和初始化
下一篇: STL容器使用常见问题整理