加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

C++ STL map 遍历

(2007-10-13 19:12:15)
标签:

it/科技

分类: 学习
#include<map>
#include<string>
#include<iostream>
using namespace std;

int main()
{
    map<string,int>  m;
    m["a"]=1;
    m["b"]=2;
    m["c"]=3;
    map<string,int>::iterator it;
    for(it=m.begin();it!=m.end();++it)
        cout<<"key: "<<it->first <<" value: "<<it->second<<endl;
    return   0;
}

 
map<string,int>::iterator it;   定义一个迭代指针it。 
it->first 为索引键值,it->second 为值。

*此程序在gentoo Linux 下测试没有问题。

0

阅读 收藏 喜欢 打印举报/Report
前一篇:GNU-GCC-GDB
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有