Bootstrap

C++中vector常见用法

关于vector
vector是一个动态的序列容器,相当于动态数组。相比于数组,vector会消耗更多的内存以确保有效的动态增长。但相比于其他动态序列容器,vector能更快速的索引元素,相对高效的在尾部插入和删除元素。
使用vector容器一般要加上头文件#include或#include<bits/stdc++.h>,一般还加上using namespace std;如果不加则通过std::vector< >的方式调用。
常见用法
1.声明及初始化

//声明整型向量n
vector<int> n;
//声明一个初始大小为5的向量
vector<int> a(5);
//声明一个初始大小为5且初始值为1的向量
vector<int> a(5,1);

//声明并用向量c初始化向量b
vector<int> b(c)</
;