当前位置: 首页 > news >正文

wordpress 文档制作主题廊坊自动seo

wordpress 文档制作主题,廊坊自动seo,小程序游戏开发教程,网站翻页动画效果**2025 - 01 - 25 - 第 48 篇 【函数的使用】 作者(Author) 文章目录 earse() - 删除函数一. vector中的 erase1 移除单个元素2 移除一段元素 二. map 中的erase1 通过键移除元素2 通过迭代器移除元素 earse() - 删除函数 一. vector中的 erase vector 是一个动态数组&#x…

**2025 - 01 - 25 - 第 48 篇
【函数的使用】
作者(Author)

文章目录

  • `earse()` - 删除函数
    • 一. `vector`中的 `erase`
      • 1 移除单个元素
      • 2 移除一段元素
    • 二. map 中的`erase`
      • 1 通过键移除元素
      • 2 通过迭代器移除元素

earse() - 删除函数

一. vector中的 erase

vector 是一个动态数组,erase 可以移除指定位置或指定范围的元素

1 移除单个元素

  • numbers.begin() 返回指向 vector 第一个元素的迭代器。
  • numbers.begin() + 2 指向索引为 2 的元素。
  • erase 函数移除该元素,后续元素会自动向前移动填补空位。
#include <iostream>
#include <vector>int main() {std::vector<int> numbers = {1, 2, 3, 4, 5};// 移除索引为2的元素(即数字3)numbers.erase(numbers.begin() + 2);for (int num : numbers) {std::cout << num << " ";}std::cout << std::endl;return 0;
}

2 移除一段元素

  • erase 的第一个参数是起始位置,第二个参数是结束位置(不包含该位置的元素)。
  • 这里移除了索引为 1 和 2 的元素。
#include <iostream>
#include <vector>int main() {std::vector<int> numbers = {1, 2, 3, 4, 5};// 移除从索引1到索引3(不包含索引3)的元素numbers.erase(numbers.begin() + 1, numbers.begin() + 3);for (int num : numbers) {std::cout << num << " ";}std::cout << std::endl;return 0;
}

二. map 中的erase

map 是一个关联容器,存储键值对,erase 可以通过键或迭代器移除元素。

1 通过键移除元素

  • 传入要移除元素的键,erase 会查找并移除该键对应的键值对。
#include <iostream>
#include <map>int main() {std::map<char, int> myMap = {{'a', 1}, {'b', 2}, {'c', 3}};// 通过键 'b' 移除元素myMap.erase('b');for (const auto& pair : myMap) {std::cout << pair.first << ": " << pair.second << std::endl;}return 0;
}

2 通过迭代器移除元素

  • 先使用 find 函数找到要移除元素的迭代器。
  • 若找到,使用 erase 函数通过迭代器移除该元素。
#include <iostream>
#include <map>int main() {std::map<char, int> myMap = {{'a', 1}, {'b', 2}, {'c', 3}};// 找到键为 'b' 的元素auto it = myMap.find('b');if (it != myMap.end()) {// 通过迭代器移除元素myMap.erase(it);}for (const auto& pair : myMap) {std::cout << pair.first << ": " << pair.second << std::endl;}return 0;
}
http://www.hyszgw.com/news/1368.html

相关文章:

  • 青岛贸易公司 网站制作中国培训网是国家公认的吗
  • 企业高端网站制作电商培训机构有哪些哪家比较好
  • 做包装盒效果图的网站百度推广管家
  • 西班牙网站后缀湘潭网站seo磐石网络
  • 简航app是什么深圳网站seo地址
  • 什么叫门户网站接app推广接单平台
  • 武汉专业做网站公司网站快速收录付费入口
  • 如何设置网站图标页面seo优化
  • 做微商网站网推接单平台
  • 电脑网页设计代码模板网站内部seo
  • 做网站怎么建站点中国万网域名注册免费
  • 做批发服装的网站营销关键词有哪些
  • 做网站优化时代码结构关系大吗网络软文推广案例
  • 免费做logo设计的网站典型十大优秀网络营销案例
  • 电商设计素材网站推荐开封网站seo
  • 营销策划方案的写作方法搜索关键词排名优化服务
  • 垂直b2c的电商平台有哪些长春seo排名
  • 咸阳seo推广成都官网seo服务
  • 做网站实验体会seo网上培训课程
  • 做商城网站还要服务器最近一周新闻
  • 北京招聘网站开发百度网
  • 做资讯网站需要什么资质google 推广优化
  • 大型购物网站开发上海网络推广需要多少
  • 1g内存vps 开电影网站公司网站制作模板
  • 网站生成app 免费工具会计培训班的费用是多少
  • 武汉做网站便宜公司哪家好济宁百度推广公司有几家
  • 本地网站建设流程手机上可以创建网站吗
  • 做川菜的网站站外推广平台有哪些
  • 云南网站设计营销策略
  • 建设网站不用模板可以吗全面落实疫情防控优化措施