-
vector是一个序列式容器,可以实现队列、数组和堆栈的所有功能。像一个动态数组,可以随机访问元素,迭代器也是随机存取迭代器。
-
初始化,清空,删除,插入等基本操作
#include <vector> //包含头文件
#include <string>
using namespace std;
vector<string> myvt; //初始化
myvt.push_back("a"); //将对象放入容器尾部
myvt.pop_back(); //从容器尾部删除对象
myvt.earse(myvt.begin()); //删除第一个对象
cout << myvt.front(); //返回第一个元素
cout << myvt.back(); //返回最后一个元素
//insert()用于在指定的位置进行插入
myvt.insert(myvt.begin(), "c"); //在第一个元素之前插入
myvt.insert(myvt.end(), myvt2.begin()