首页 > 编程语言 > 详细

c++ map容器用法

时间:2020-01-12 22:08:27      阅读:105      评论:0      收藏:0      [点我收藏+]

map容器

map:是一种键值对的容器,特点,查找非常的快,元素不能重复。
使用之前#include ,map与python中的字典有异曲同工之妙。
话不多说,直接代码调试。


map<int ,char>  mapp;
    cout<<mapp.size();
    cout<<mapp.empty();
    mapp[1001]='m';//给键值对的键对应的值赋值
    mapp[1002]='w';
    mapp[1003]='m';
    cout<<mapp[1002];//取值。
    mapp.erase(1002);//删除key为1002的值。
    mapp.erase(mapp.begin());//删除的位置,必须为迭代器型。
    cout<<mapp.size();



    cout<<"      ";
    mapp[1005]='w';
    mapp[1006]='m';
    mapp[1007]='w';
    mapp[1008]='m';
    map<int ,char>::iterator itor1,itor2;
    itor1=mapp.begin();
    itor2=mapp.end();
    cout<<endl;
    for(itor1;itor1!=itor2;itor1++)
    {
        int k=itor1->first;
        char v=itor1->second;
        cout<<k<<":"<<v<<endl;
        //cout<<*itor1<<"   ";
    }
    cout<<endl;

c++ map容器用法

原文:https://www.cnblogs.com/lixianhu1998/p/12184444.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!