迭代器
来源:互联网 发布:电脑连接多重网络 编辑:程序博客网 时间:2024/05/17 06:47
迭代器对所有的容器是通用的。
#include <iostream>#include <string>#include <map>#include<vector>using namespace std;#include <string>class student{public: void showID() { cout<<m_ID<<endl; } student(char* name,int ID)//构造函数 { m_ID = ID; m_name = name; } int m_ID; char* m_name;};void main(){ map<string,student*> mapClass;//容器 student sz("张三",10); mapClass["1"] = &sz; student ls("李四",20); mapClass["2"] = &ls; //map的迭代器 map<string,student*>::iterator it;//作用域调用迭代器 for(it = mapClass.begin();it != mapClass.end();it++) { cout<<(*it).first<<endl; cout<<(*it).second->m_name<<endl; } vector<int> ivec;//定义一个容器 ivec.push_back(10);//向数组后面添加 ivec.push_back(20); ivec.push_back(30); ivec.push_back(40); ivec.push_back(50); vector<int>::iterator itt; for(itt = ivec.begin();itt != ivec.end();itt++) { cout<<*itt<<endl; }}
0 0
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- 迭代器
- Yii 联表查询
- 软件安全性能测试
- Android解Bug的策略和思路
- java面向对象(七) 对象比较
- Hibernate主键生成策略
- 迭代器
- OpenCV图像处理和图像识别常用函数
- java枚举类型的基本用法
- 王立平-- android:layout_weight
- unity3d 理解刚体(Rigidbody)和碰撞体(Collider)以及触发器(Is Trigger),边学边更新
- vxworks编译时常见的问题分析
- POJ 1990 MooFest 树状数组
- 上海吸脂医院
- iphone和ipad关于removeFromSuperview使用注意