String 查找映射中是否存在特定的索引元素?? #包括 #包括 #包括 使用名称空间std; 地图m; 对它进行迭代器; 如果(m[键]='\0') {key=key+1; }

String 查找映射中是否存在特定的索引元素?? #包括 #包括 #包括 使用名称空间std; 地图m; 对它进行迭代器; 如果(m[键]='\0') {key=key+1; },string,map,null,key,compare,String,Map,Null,Key,Compare,我需要找到weather int键在mapm中是否有分配的值。我该怎么做??? 实际上,我需要为该键分配一个字符串,如果该键已填充,我将选择另一个。检查该键是否在地图中的简单方法是: #include <iostream> #include <string> #include <map> using namespace std; map <int ,string> m

我需要找到weather int在mapm中是否有分配的值。我该怎么做???
实际上,我需要为该键分配一个字符串,如果该键已填充,我将选择另一个。

检查该键是否在地图中的简单方法是:

        #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;
            } 
if (m.find(key) == M.end())
    //key is not in map