(python/pascal党自觉走开)
1,定义
vector<数据类型> 名字
vector<int> v0//创建空vector
vector<int> v(3)//创建初始值为3,默认初始化0
vector<int> v(3)//创建初始值为3,默认初始化0
vector<int> v(3,2)//创建初始值为3,默认初始化2
2,插入
v.push_back(x)//在动态数组v中插入元素x
3,访问
1,用数组下标访问
2,用迭代器访问
迭代器:类似指针,遍历c++标准模板库
格式:容器类名::iterator 迭代器名;
string::iterator i -------->定义string的迭代器 i。
vector<int>::iterator x------->定义vector的迭代器x
迭代器遍历
3,访问代码
1,数组下标
2,迭代器
3,auto 注:c++11及以上均可