搜索
查看: 1724|回复: 2
打印 上一主题 下一主题

[C/C++语言] C++ STL MAP

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-20 14:05:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

#include < map >
#include < iostream >
using namespace std;

int main()
{
    map < string , int > m;
   
    m["abc"]=90;
    m["abcd"]=80;
    m["book"]=95;
    m["books"]=90;
    m["xyz"]=100;
    m.erase("books");//删除books

    /*
    map < string , int > :: iterator it;
    for(it=m.begin(); it!=m.end(); it++)
    {
        cout << (*it).first << ":" << (*it).second<< endl;
    }
    */
   
    //反向遍历
    map < string , int > :: reverse_iterator rit;
    for(rit=m.rbegin(); rit!=m.rend(); rit++)
    {
        cout << (*rit).first << ":" << (*rit).second<< endl;
    }
   
    cout << endl;
    //判断是否有abc
    if( m.find("abc") != m.end() )
        cout << "abc" << ":" << m["abc"] << endl;
    else
        cout << "no";

    cout << endl;
    getchar();
    getchar();
    return 0;
}
沙发
发表于 2016-8-17 20:38:43 | 只看该作者
沙发✪            

点评

映射诶~  发表于 2018-3-3 17:50
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表