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

wordpress企业网站模板下载广州学做网站

wordpress企业网站模板下载,广州学做网站,开通小程序要钱吗,dede+营销型网站**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.yayakq.cn/news/914966/

相关文章:

  • 建站宝盒建站系统网站建设要多少钱品牌
  • 学校网站 网站建设网页qq版
  • 为什么自己做的网站别人打不开php网站后台制作教程
  • 做ic比较有名的网站网站前期定位
  • 网站建设流程周期网站建设有哪些平台
  • 大学生商品网站建设百度站内搜索
  • wap网站源码.net有没有专门做飞卢小说盗版的网站
  • 微信网站开发 全屏建设银行信用卡中心网站
  • 上海网站定制费用自媒体素材视频网站
  • 建站系统cms安徽百度seo公司
  • seo门户网站优化互联网营销是做什么
  • 大题小做网站专业网站制作咨询
  • 北京的制作网站的公司有哪些英文网站源码下载
  • 互联网网站建设收费网站建设服务有哪些内容
  • 嘉兴网站建设系统python改写WORDPRESS
  • 信息爆炸的时代做网站准备建网站该怎么做
  • 中国建设银行官方网站汇率湖南隆回建设局网站
  • 我的世界有什么做的视频网站电商平台正在建设中网站页面
  • 网站系统繁忙是什么意思有做公司网站
  • 网站网站制作服务wordpress 首页修改
  • 建设银行自贡分行网站如何注册一个网站域名
  • 河北邢台做移动网站网站建设和维护
  • 建设网站过程创建网站是怎么赚钱
  • 网站工信部实名认证中心网络营销环境案例
  • 潍坊网站建设推广报价nas怎么做网站服务器
  • 徐汇苏州网站建设网站建设 睿达科
  • 国外租车网站模板如何开一家网络推广公司
  • 四川省建设厅门户网站网站服务器费用明细
  • 爱最好网站建设2018网站内容和备案
  • 佛山网站建设灵格网络安全工程师报名官网