【问题标题】:find wheather a particular index element is present in map or not ??查找特定索引元素是否存在于地图中?
【发布时间】:2014-06-27 02:03:06
【问题描述】:
        #include <iostream>
        #include <string>
        #include <map>
        using namespace std;

        map <int ,string> m;
        map <int ,string> ::iterator it;


        if(m[key]=='\0')

         {key=key +1;
            } 

我需要查找天气 int key 是否在地图 m 中有分配的值。我该怎么做??? 实际上我需要为密钥分配一个字符串,如果密钥已经填满,我会选择另一个。

【问题讨论】:

    标签: string map null key compare


    【解决方案1】:

    检查密钥是否在地图中的一种简单方法是:

    if (m.find(key) == M.end())
        //key is not in map
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-14
      • 1970-01-01
      • 1970-01-01
      • 2017-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多