-
vector 的常见用途
(1)储存数据: vector 本身可以作为数组使用,在一些元素不确定的场合可以很好的节约空间。(2)用邻接表储存图。
vector翻译为向量,如果要使用vector,则需要添加vector头文件,即#include<vecter>
。
除此之外,还需要在头文件下面加上一句using namespace std;
,这样就可以在代码中使用vecter了。 -
vector的定义
单独定义一个vector:vecter<typename> name;
例如:
vector<int> name;
vector<double> name;
vector<char> name;
vector<node> name;
如果typename是vector,则定义为 vecter<vecter<int> > name;
vector 定义数组的方法 vecter<typename> Arrayname[arraySize];
例如 vector<int> vi[100];
- vector容器内元素的访问
迭代器可以理解为类似于指针的东西,其定义为:vecter <typename> :: iterator it;
例如:
vector <int> :: iterator i