#include < vector >
向量容器里面的数值是顺序存储的,因此可以用【】索引来取值,有此前讲的迭代器。
初始化
vector<类型> 名称
-
vector< string > string_vec
-
vector< string > string_vec(5,“aaa”)
-
vector< string > string_vec={“aaa”,“bbb”}
-
int array[]={1,2,3,4,5,6} vector int_vec(array,array+6)
成员函数
- pushback 向容器内部添加一个值
- front() 返回第一个元素的值
- back() 返回容器最后一个元素的值
- begin() 返回第一个元素的地址(迭代器)
- end() same as end() metioned at string
- clear()
- empty() if empty return true
- insert insert(pos,n,value) 插在pos前的位置n(可选)个副本
- pop_back 删除最后一个元素
- swap()