1.vector容器的使用
第一步骤:包含头文件.
#include <vector>//stl
第二步:定义一个vector数组.
1.我先创建一个自己定义的结构体
struct ZXZH //存储账号结构体
{
int ks;
string zh;
};
2.这样我在定义一个自己创建的结构体类型的容器
std::vector<ZXZH> zxzh;
第三步:对vector容器的添加元素方法.
zxzh.push_back(hh);//添加到容器末尾
第四步:对vector容器的循环遍历
for (auto it = zxzh.crbegin(); it != zxzh.crend(); ++it)
{
cout<<"当前在线账号:"<<it->zh<<endl;
}
第五步骤:对vector容器的遍历判断删除某个元素
for(vector<ZXZH>::iterator iter=zxzh.begin(); iter!=zxzh.end(); )
{
if( iter->ks == cfd)
iter = zxzh.erase(iter);
else
iter ++ ;
}