首页 > 编程语言 > 详细

c++STL系列之Map

时间:2020-12-17 21:00:24      阅读:39      评论:0      收藏:0      [点我收藏+]

开头总结:

C++中STL的概念总结:

1、容器 

2、迭代器

STL中所有的不同库都是容器的概念体现,基本操作都是基于迭代器的操作。

一、Map初级用法:

//声明
    map<int,string> m;//无参声明
    map<int,string> m1 = {
            {1,"one"},
            {2,"two"},
            {3,"three"},
    };

    //基本功能
    m.empty();//判空操作
    m1.size();//map的大小
    m1.at(1);//得到key对应的value,等价于m1[1];
    m1.clear();//清空map
  //map打印
for (map<int,string>::iterator it=m1.begin();it!=m1.end();it++)
{
cout<<it->first<<" "<<it->second<<endl;
}

  

二、Map高级用法:

TODO

c++STL系列之Map

原文:https://www.cnblogs.com/wobushangwangl/p/14151763.html

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