【C++精简版回顾】21.迭代器(未完成)

1.什么是迭代器?

        用来遍历容器,访问容器数据。

2.迭代器使用

1.初始化

//初始化
list<int> mylist;//list的整数对象
list<int>::iterator iter;//list内部类,迭代器对象(正向输出)
list<int>::reverse_iterator riter;//list内部类,迭代器对象(反向输出)
int array[5] = { 1,2,3,4,5 };

2.添加数据

//添加数据到list中
mylist.assign(array, array + 5);

3.正向输出

//正向输出
for (iter = mylist.begin();iter != mylist.end();iter++) {
	cout << *iter << "\t" ;
}

4.反向输出

for (riter = mylist.rbegin();riter != mylist.rend();riter++) {
	cout << *riter << "\t";
}

结果:

 3.

相关推荐

  1. C# 的

    2024-03-11 10:48:02       49 阅读
  2. c++之与反向

    2024-03-11 10:48:02       25 阅读
  3. 27.【TypeScript 教程】(Iterator)

    2024-03-11 10:48:02       35 阅读
  4. 模式-C++实现

    2024-03-11 10:48:02       36 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-11 10:48:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-11 10:48:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-11 10:48:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-11 10:48:02       18 阅读

热门阅读

  1. 我的创作纪念日

    2024-03-11 10:48:02       20 阅读
  2. MetaGPT部分源码解读

    2024-03-11 10:48:02       24 阅读
  3. wpf ListView 列表绑定demo

    2024-03-11 10:48:02       20 阅读
  4. 低代码测试自动化

    2024-03-11 10:48:02       23 阅读
  5. 【力扣】2562. 找出数组的串联值

    2024-03-11 10:48:02       61 阅读
  6. Rust基础知识讲解

    2024-03-11 10:48:02       19 阅读
  7. 基础 | JVM - [JVM 调优]

    2024-03-11 10:48:02       30 阅读
  8. Spring MVC ViewNameMethodReturnValueHandler原理解析

    2024-03-11 10:48:02       22 阅读