news 2026/6/23 23:01:49

容器与迭代器

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
容器与迭代器

迭代器

迭代器按照定义方式分成以下四种:

1.正向迭代器(最常用),定义方法如下:

容器类名::iterator 迭代器名;
map<int, double>::iterator itor;

2.常量正向迭代器,定义方法如下:

容器类名::const_iterator 迭代器名;
vector<bool>::const_iterator citor;

3.反向迭代器,定义方法如下:

容器类名::reverse_iterator 迭代器名;
set<bool>::reverse_iterator ritor;

4.常量反向迭代器,定义方法如下:

容器类名::const_reverse_iterator 迭代器名;
set<int>::const_reverse_iterator critor;

容器方法

容器方法 解释
begin() 返回容器首个元素的地址
end() 返回容器最后一个元素再下一个元素的地址
rbegin() 返回容器最后一个元素的地址
rend() 返回容器首个元素再前一个元素的地址
find(value) 查找元素,找到返回迭代器位置,否则返回 end() 的位置
erase(iterator) 删除迭代器元素

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 9:43:39

1-2 惜败!国安亚冠连败 中超 16 强魔咒难破

北京时间12月11日&#xff0c;带着足协杯新科冠军的光环&#xff0c;北京国安迎来了2025赛季最后一场正式比赛——亚冠二级联赛小组赛末轮对阵澳超球队麦克阿瑟FC。然而&#xff0c;这场本应轻松收官的比赛&#xff0c;却以一场1-2的失利告终。国安不仅在小组赛遭对手“双杀”&…

作者头像 李华
网站建设 2026/6/23 2:46:35

一键解锁阅读3.0书源终极合集:1629个精品资源任你选

一键解锁阅读3.0书源终极合集&#xff1a;1629个精品资源任你选 【免费下载链接】最新1629个精品书源.json阅读3.0 最新1629个精品书源.json阅读3.0 项目地址: https://gitcode.com/open-source-toolkit/d4322 还在为找不到优质书源而烦恼吗&#xff1f;想要在阅读3.0中…

作者头像 李华
网站建设 2026/6/23 22:04:25

一般人不懂Windows

如果以下全会&#xff0c;给你竖大拇哥。

作者头像 李华
网站建设 2026/6/23 11:12:41

Java 基于多线程机制的专项实验

2.1 验证性实验1、利用两种方式实现多线程&#xff1a;(1) 第一种方式&#xff1a;继承Thread类(2) 第二种方式&#xff1a;继承 java.lang.Runnable 接口第一种方式&#xff1a;public class Test1 {public static void main(String[] args) throws InterruptedException { /…

作者头像 李华
网站建设 2026/6/23 21:29:05

51、Linux 系统中 shell 环境管理与脚本编写全解析

Linux 系统中 shell 环境管理与脚本编写全解析 在 Linux 系统的使用过程中,对 shell 环境进行有效管理以及编写实用的 shell 脚本,能够极大地提升工作效率,让操作更加便捷和自动化。下面将详细介绍 shell 环境管理的相关内容,包括永久修改 shell 提示符、使用命令别名、修改…

作者头像 李华
网站建设 2026/6/23 7:44:16

53、编写高效 Shell 脚本:从基础到实践

编写高效 Shell 脚本:从基础到实践 1. 使用 case 语句处理用户输入 在脚本编写中, case 语句是处理多变量值的强大工具。例如,在修改后的 mkuser.sh 脚本中,用户可以输入要创建的用户名,或者输入 Exit 来退出脚本。 case 语句会检查输入是否为 Exit ,如果是…

作者头像 李华