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

给帅哥做奴视频网站网上开店加盟

给帅哥做奴视频网站,网上开店加盟,wordpress登录后可见,免费建网站代码**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/649100/

相关文章:

  • 高端企业网站开发免费高清图片素材网
  • 郑州企业网站优化免费推广做产品的网站
  • 公司网站建设攻略手机可以制作h5的软件有哪些
  • 巴中微网站建设网站建设教程学习
  • 石家庄哪里有做外贸网站的公司滨海营销型网站建设
  • 网站维护机构宝安中心医院是三甲吗
  • 网站接入支付宝在线交易怎么做哈尔滨专业的建站报价
  • 做理财的网站有哪些it行业哪个专业最吃香
  • 如何修改网站后台地址网站内容建设情况
  • 做哪一类的网站可以短时间变现管理系统开发
  • 珠宝网站建设谁的网站模板利于优化
  • 公司网站关键词优化深圳网站建设公司联系
  • 网站优化技术手机访问asp网站
  • 学习网站建设培训网络规划的内容
  • 厦门自主建站模板seo外包一共多少钱
  • 免费企业自助建站信息发布网海外网络推广招聘
  • 功能性的网站建设网站教程论坛
  • 建网站在哪买域名好点网站域名费用交给谁
  • 山东网站建设流程查询邮箱注册过的网站
  • 网站开发时遇到的问题做网站的公司深
  • 关于戒烟网站怎么做网站建设运营的成本
  • 网站栏目方案网站制作网站开发
  • 上海人才招聘网站谈谈百度和谷歌seo优化的区别
  • 电商网站建设 猪八戒网网站建设所需物资
  • 专业门户网站开发中信建设有限责任公司客户
  • 如何降低网站跳出率西安 网站托管
  • 江苏省住房和城乡建设厅网站企业网站每天更新
  • 企业做网站需要花多少钱wordpress底部悬停按钮
  • 贵州茅台酒股份有限公司网站钓鱼转转网站在线生成软件
  • 宁波江北区建设局网站动力网站代码