栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

Linux(Ubuntu示例)环境下使用c++的stl

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux(Ubuntu示例)环境下使用c++的stl

1.vector容器的使用

第一步骤:包含头文件.

#include //stl

第二步:定义一个vector数组.

1.我先创建一个自己定义的结构体

struct ZXZH  //存储账号结构体
{
int ks;
string zh;
};

2.这样我在定义一个自己创建的结构体类型的容器

std::vector zxzh;

第三步:对vector容器的添加元素方法.

zxzh.push_back(hh);//添加到容器末尾

第四步:对vector容器的循环遍历

for (auto it = zxzh.crbegin(); it != zxzh.crend(); ++it)
        {

              cout<<"当前在线账号:"<zh< 

第五步骤:对vector容器的遍历判断删除某个元素

for(vector::iterator iter=zxzh.begin(); iter!=zxzh.end(); )
{
     if( iter->ks == cfd)
          iter = zxzh.erase(iter);
      else
          iter ++ ;
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1012750.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号