C++语法基础--关联容器--map(二)--查找并读取map中的元素count(),find()与 从map对象中删除元素erase()

本文介绍了C++中关联容器map的使用,包括通过count()和find()查找元素,以及使用erase()从map中删除元素。示例中提到,直接用下标访问map可能导致未定义键的插入。
摘要由CSDN通过智能技术生成
1.查找并读取map中的元素count(),find()
    

 *对于map对象,count成员的返回值只能是0或1
  原型:
        iterator find (const key_type& k);
  const_iterator find (const key_type& k) const
  size_type count (const key_type& k) const;

eg:
   int main ()
   {
    map<string,int> mymap;
    map<string,int>::iterator it;
    mymap["jack"]=18;

    cout<<mymap["rose"]<<endl;  //直接使用下标的弊端:mymap并不存在"rose"的键,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值