c++迭代器
来源:互联网 发布:win10 映射网络驱动器 编辑:程序博客网 时间:2024/05/20 20:57
迭代器的分类(Iterator Categories)
2.Output Iterator的使用
Input Iterator: 只读向前遍历的迭代器。
例如:istream。
Output Iterator: 只写向前遍历的迭代器。
例如:ostream, inserter。
Forward Iterator: 可读可写向前遍历的迭代器。Bidirectional Iterator: 可读可写双向遍历迭代器。
例如:list, set, multiset, map, multimap。
Random Access Iterator: 可读可写随机访问迭代器。
例如:vector, deque, string, array。
1.Input Iterator的使用
#include<iostream>#include<iterator>using namespace std;int main(){ istream_iterator<int> begin(cin);istream_iterator<int> end;while(begin!=end){cout<<*begin<<endl;begin++;}return 0;}
2.Output Iterator的使用
#include<iostream>#include<iterator>using namespace std;int main(){ int a[10]={0,1,2,3,4,5,6,7,8,9}; ostream_iterator<int> iter(cout,"\n");for(int i=0;i<10;i++)*iter=a[i];return 0;}
- 迭代器(C#)
- 迭代器(C#)
- C/C++:迭代器的简单二分查找
- 【C++】Chapter16:迭代器模式
- Objective C--迭代器模式
- Objective C 迭代器模式
- C++vector 迭代器iterator
- C++STL之迭代器
- 迭代器分析(c++)
- C++STL 之 迭代器
- [C++] STL迭代器失效
- c++_iterator迭代器
- c++STL的迭代器
- C++STL之迭代器
- C++STL 迭代器
- C++STL之迭代器
- 【c++】迭代器iterator
- 【C++】迭代器的失效
- c++菜鸟错误笔记1
- 外贸电子商务如何有效地进行网络营销
- 精通git中文版(连载十二)
- java foreach语句的使用
- c++菜鸟错误笔记2
- c++迭代器
- 第一次c程序设计作业
- 翻译NSTimer官方原文,包括初始化,启动,停止NSTimer
- I Can Guess the Data Structure! UVA11995
- 小白鼠写程序
- 有感于Zigbee的路由算法思路
- kill所有java进程
- 基于stm32f103zet6的RTC学习
- 合格程序员七大基本素质与五大必备能力