C++迭代子类
来源:互联网 发布:sd卡数据恢复手机版 编辑:程序博客网 时间:2024/06/06 04:01
◆ 迭代子属性:C++标准库中对普通类型迭代子按照基本访问功能分类,有五种四级预定义迭代子(输入/输出为同一级),其中功能最强最灵活的是随机访问迭代子。
下表为迭代子属性:
◆ 迭代子可执行的操作:如下表所示:
【例11.1】寻找数组元素。
#include<algorithm>
#include<iostream>
using namespace std;
int main(){
int search_value,ia[9]={47,29,37,23,11,7,5,31,41};
cout<<"请输入需搜索的数:"<<endl;
cin>>search_value;
int* presult=find(&ia[0],&ia[9],search_value);
cout<<"数值"<<search_value<<(presult==&ia[9] ?"不存在":"存在")<<endl;
return 0;
}
由本例演示可见,泛型算法不直接访问容器的元素,所以与容器无关。元素的全部访问和遍历都通过迭代子实现,并不需要预知容器类型。
阅读全文
0 0
- 11.2 迭代子类
- C++迭代子类
- qt,c++,迭代
- c:foreach迭代map
- Jacobi迭代和Gauss迭代 c语言实现
- C项目敏捷实施-第一次迭代
- jstl c标签之迭代标签
- <c:forEach>迭代相加计算
- C # 递归和迭代示例
- C语言中的递归和迭代
- <c:foreach/>迭代标签详解
- C语言第十二篇:迭代
- c/c++递归、迭代例子
- 我的c学习:迭代
- 迭代输出标签<c:forEach>
- C语言:问题求解方法-迭代
- 迭代
- 迭代
- 已知中序、后序 序列重构二叉树
- HDU 6070 Dirt Ratio 线段树 二分
- Win7 手动开启 WiFi 共享
- 框架整合____Spring整合hibernate
- mfc 对话框 孙鑫 第七章
- C++迭代子类
- 判断一棵树是否是完全二叉树
- 1.2 解压可迭代对象赋值给多个变量
- 杭电暑期多校集训—Time To Get Up
- 动态规划——Compatible Numbers
- 无向图建立 邻接表(2)
- CentOS7如何设置防火墙
- HDU6077
- [PAT乙级]1005. 继续(3n+1)猜想 (25)