一 vector矢量(叫变长数组更为贴切)
1.定义:vector<typename> v;
例:vector<int> v;
2.添加元素 :
例:v.push_back(i);//其中i为vector定义的类型。
3.删除元素
例:v.pop_back(i);//尾删
4.获取元素个数
例:v.size();
5.清空
例:v.clear();
6.插入
例:insert(it, x);//vector的任意迭代器插入元素x
7.删除单个元素
例:v.erase(v.begin()+3);
7.遍历:
两种方式:数组下标和迭代器(可以看成指针)
补充:迭代器可以自增或+一个正整数